- ベストアンサー
JavaScript の 「showDialog」
JavaScriptのshowDialogを使用しているのですが、対応するブラウザってIE以外にあるのでしょうか? 検索しても対応表がみつからないので・・・
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>IEやNNでも使えるJavaScriptのダイヤログってないのでしょうか? JavaScript標準のダイアログは 警告ダイアログ alert 選択ダイアログ confirm 入力ダイアログ prompt これだけしかないと思います。 http://www.site-cooler.com/kwl/javascript/13.htm ----------------------------- onBlur="window.focus()" onLoad="window.focus()" これで、ダイアログの様なものは作れますね。 WindowsXP SP1、IE6、Opera8で動作確認。 FireFox2はダメでした。 ----test.html---- <html> <body> <form> <input type="button" value="ダイアログ" onClick="window.open('dialog.html','_blank','toolbar=0,directories=0,status=0,titlebar=0,width=300,height=300')"> </form> </body> </html> ----dialog.html---- <html> <body onBlur="window.focus()" onLoad="window.focus()"> 常に手前に開くウインドウ <form> <input type="button" value="閉じる" onClick="window.close()"> </form> </body> </html>
その他の回答 (3)
- NTJ
- ベストアンサー率44% (46/103)
基本的には無い筈です。 強いて言えば、IEをエンジンに使っているブラウザでは動作するかもしれません。 まぁ、イントラネットでも無い限りは使わないほうが無難な関数ですね。
お礼
ありがとうございました。
- venzou
- ベストアンサー率71% (311/435)
#1です。 よく見たら「showDialog」となってますが、 showModalDialog 又は showModelessDialog の事であってますか?違ってたら、無視してください(^^; もっと詳しい対応表ありました。 http://www.openspc2.org/reibun/javascript/window/004/ http://www.openspc2.org/reibun/javascript/window/005/
補足
ありがとうございます。 showModelessDialog はIEでしか使用できないみたいですね。 そこで分かればなんですが、IEやNNでも使えるJavaScriptのダイヤログってないのでしょうか?
- venzou
- ベストアンサー率71% (311/435)
こちらのサイトの情報ではIE4以降のようです。 http://www.tohoho-web.com/js/window.htm#showModalDialog ちなみに、Opera8、FireFox2で試してみましたが、対応してませんでした。
お礼
そうですか・・・。 ありがとうございます!!参考になりました。