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などの開発はシータネットワークスをよろしくお願いします。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>