showModalDialog()

Firefox3でも使えることが分かった。

こういうのって微妙ですよね。
無料なんだからFirefox2の人は3にアップグレードしてくれてることを勝手に期待して、showModalDialogを使ったりすると、意外とアップグレードしていない人が多かったりする。。。

そんなことを悩んでたら以下のようなソースをネットで発見した。

var subwin = window.open(page, null, param);
function chkSubWin() {
  if(subwin != null && subwin != "") {
    var ret = subwin.closed;
    if(ret == false) {
      subwin.focus();
    }
  }
} 

上記のソースは、親ウインドウから子ウインドウが開いているかどうかを判断するためのもの。

chkSubWinを親ウインドウのonFocusイベント等に登録すれば、showModalDialogっぽいことが可能になる。

PHPやJavaScriptなどの開発はシータネットワークスをよろしくお願いします。

関連記事

お問い合わせ

システム開発に関するお問い合わせをお待ちしています。
お急ぎの方は、Twitterでどうぞ。
もちろん、このページへのコメントも大歓迎です!


Leave a Reply

Additional comments powered by BackType