Home > 日常 > 稼いだアドバンテージを浪費する

稼いだアドバンテージを浪費する

  • 2012-06-14 (木) 0:35
  • 日常

データの方はほとんど揃ったので、残るはポップアップウィンドウをモーダル化(ポップアップされたウィンドウ以外触れなくする)させる作業。普通にポップアップさせるだけなら、jsのwindow.openで十分なのだが、モーダル化させるとなるとindow.showModalDialogを使う必要がある。内容的にはほとんど変わらないから、すぐ実装出来るかな…と思ったら。

まず、heightやwidthがdialogWidthとdialogHeightになる。これは良い。が、高さや幅の指定に、必ずpxを付けないとモーダルのほうは表示されない。これに気が付くのにアホみたいに時間がかかった。また、別途作ったクローズボタンが効かなくなったり、モーダル化は親となるウィンドウにしか効かないからポップアップ→モーダルと出すと、一番の親元は操作出来ちゃうなど、もう何じゃこれ状態。まあそもそも、このモーダル化自体がIEとFirefoxにしか効かんのやけども。ヴァー。

他にも、親元となるFramesetを設置したページが何故かjQueryと干渉して表示されなくなったりと、キワキワになって強烈なバグが連発。取り除き終ったのが24時。嗚呼もっと早くに終わる筈やったのに。

Home > 日常 > 稼いだアドバンテージを浪費する

Search
Feeds
Meta

Return to page top