- - PR -
連載:Ajax時代のJavaScriptプログラミング再入門
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-06-13 07:49
新連載期待しています!
たしかに、ASP.NET AjaxでJavaScriptを多用するようなWebアプリを開発する ときはJavaScriptの知識が必要になります。 ASP.NETにサーバーサイドのCalendarコントロールがありますが、 Yahoo! UI Library(YUI)のCalendarを利用するとクライアントサイドのカレンダーを 表示することができます。 たとえば、YUIを利用するとテキストボックスに日付を入力するとき ポップアップカレンダーから日付を選択するといったことも簡単に 実装することができます。 ポップアップカレンダー http://www.javascript.fscs.jp/SamplesByID.aspx?id=401 さらに、テキストボックスがフォーカスを取得したときに自動的に ドロップダウンカレンダーを表示することも可能です。 ドロップダウンカレンダー http://www.javascript.fscs.jp/SamplesByID.aspx?id=402 YUIのカレンダーは、100%JavaScriptですから年月を変更してもポストバック が発生しません。 ポップアップカレンダー、ドロップダウンカレンダーを実装するには HTML要素にイベントハンドラを登録する必要があります。 DOM Level 2のAPIを使用してイベントハンドラを登録するには、 仕様が異なるためにブラウザを意識する必要があります。 YUIなどのライブラリは、ブラウザの仕様の違いを吸収したクロスブラウザ版の 関数を用意していますのでブラウザを意識することなくコーディングする ことができます。 _________________ ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集 |
1