AOK's JavaScript Sample
動作確認: ○IE6.0SP2(WinXP) ○Firefox2.0(WinXP)
Last Update: Apr.4,2008

ポップアップウィンドウ表示をオブジェクト化してみました。いつも思うのですが、JavaScript って、オブジェクト指向(プロトタイプ型と言うそうです)を標榜している割には、デストラクタを定義できませんし、window.onunload などのイベントに処理を書く場合に、既に実装済みの処理を継承して追加することができません。折角、JS ファイルとしてモジュール化しても、複数のモジュールを組み合わせると、後から読み込んだ JS ファイルによって、前に定義された処理が上書きされてしまう可能性があります。その為に、新たに処理を書き加えなければならないのは、なんともクールじゃありませんよね(しょうがないですけど)。要は、window.onunload などのイベントに実装済みのスクリプトが取り出せればいいんですが…。なお、prototype.js を利用する方法はここでは考えに入れていません。

■ サンプル

クリックすると別ウィンドウが開きます。

■ ソース


戻る Copyright (c) 2008 AOK. All Rights Reserved.