- 58 名前:52 mailto:sage [04/01/08 01:32]
- プロトタイプを、例えばどんな風に使いたかったかというと、
画面にたくさんのテキストフィールドがあって、 それのイベントハンドラをいっせいに切り替えるようなこと。 画面のモードによって、いっせいにフィールドの挙動を変えるようなこと。 まず↓のようにセットしておけば、 var common; var proto1;//たくさんのイベントハンドラが定義してある。 var proto2;//同様に定義してあるが、各イベントハンドラの内容は上と異なる。 for (var form in document.getElementsByTagName("INPUT")){ form.prototype = common; } ↓のように、ごく簡単に複数のオブジェクトの挙動を変えられる。 common.prototype = proto1;//モード1の動作をセット。 common.prototype = proto2;//モード2の動作に変更。 こうなってたら、とても面白かったと思うのですよ。残念だなあ。
|

|