クラスとして使用できるわんくまブログ(.Text)専用Ajax投稿カレンダーを作成してみました。
クラスを定義する場合、インスタンスメソッドとして登録されている関数の直下でしかthisがインスタンスを参照しないことに注意する必要があります。
このクラスは、
のように呼び出して使います。
インスタンスメソッドは以下のようなものが用意されています。
- new WbAjaxCalender(elmId, blogUrl)
- 投稿カレンダーを初期化します。
- show()
- カレンダーを表示します。
- setMonth(year, month)
- カレンダーの年月を設定します。
- addMonth()
- カレンダーの月を加算します。
- substructMonth()
- カレンダーの月を減算します。
- addYear()
- カレンダーの年を加算します。
- substructYear()
- カレンダーの年を減算します。
ソースコードは以下のとおりです。
汚くてすみません。