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などの開発はシータネットワークスをよろしくお願いします。
関連記事
- ieでこのページを表示できません。
- XML文字列をDOMエレメントに変換する
- WordPressのプラグインで任意のURLのページを追加する
- innerHTMLとremoveChild()
- Flickr APIを使う
お問い合わせ
システム開発に関するお問い合わせをお待ちしています。
お急ぎの方は、Twitterでどうぞ。
もちろん、このページへのコメントも大歓迎です!