• ベストアンサー

JavaScript の 「showDialog」

JavaScriptのshowDialogを使用しているのですが、対応するブラウザってIE以外にあるのでしょうか? 検索しても対応表がみつからないので・・・

質問者が選んだベストアンサー

  • ベストアンサー
  • venzou
  • ベストアンサー率71% (311/435)
回答No.3

>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>

L_L_DELLL
質問者

お礼

そうですか・・・。 ありがとうございます!!参考になりました。

その他の回答 (3)

  • NTJ
  • ベストアンサー率44% (46/103)
回答No.4

基本的には無い筈です。 強いて言えば、IEをエンジンに使っているブラウザでは動作するかもしれません。 まぁ、イントラネットでも無い限りは使わないほうが無難な関数ですね。

L_L_DELLL
質問者

お礼

ありがとうございました。

  • venzou
  • ベストアンサー率71% (311/435)
回答No.2

#1です。 よく見たら「showDialog」となってますが、 showModalDialog 又は showModelessDialog の事であってますか?違ってたら、無視してください(^^; もっと詳しい対応表ありました。 http://www.openspc2.org/reibun/javascript/window/004/ http://www.openspc2.org/reibun/javascript/window/005/

L_L_DELLL
質問者

補足

ありがとうございます。 showModelessDialog はIEでしか使用できないみたいですね。 そこで分かればなんですが、IEやNNでも使えるJavaScriptのダイヤログってないのでしょうか?

  • venzou
  • ベストアンサー率71% (311/435)
回答No.1

こちらのサイトの情報ではIE4以降のようです。 http://www.tohoho-web.com/js/window.htm#showModalDialog ちなみに、Opera8、FireFox2で試してみましたが、対応してませんでした。

関連するQ&A