• ベストアンサー

window.close()で確認メッセージが表示される

質問です。 window.close()でウィンドウを閉じるときに、 「ウィンドウは、表示中のWebページにより閉じられようとしています。 このウィンドウを閉じますか?」 というメッセージが表示されます。 このメッセージが表示されないようにする方法は無いでしょうか? よろしくお願いします。 例: <INPUT TYPE="BUTTON" VALUE="終了" onClick="window.close()">

  • m2323
  • お礼率100% (4/4)

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

  • ベストアンサー
  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

Internet Explorerの場合、 JavaScriptのwindow.open()で開かれたウィンドウはwindow.close()で警告なく閉じることが出来ます。 ただし、HTMLのA HREFで普通に開いたウィンドウは セキュリティの関係上、確認のダイアログが表示されます。 これを非表示にさせるのは無理なようです。 対応策としては、window.close()を利用する可能性があるウィンドウは全てwindow.open()で開くしかないようです。

m2323
質問者

お礼

やっぱり、そうですか。 セキュリティの関係上では仕方が無いのですよね。 ありがとうございました。

関連するQ&A

  • Firefoxでwindow.close()が効きません

    Win、MacともIEでは問題ないのですが、Firefoxでwindow.close()が効きません。 Firefoxのバージョンは、Windows→1.0.7、Mac→1.5.0.1です。 ソースは以下のとおりです。 <form> <input type="button" name="Submit" value="ウィンドウを閉じる" onClick="javascript:window.close();"> </form> また、以下の方法も試してみたのですが動作しませんでした。 <SCRIPT language="JavaScript"> <!-- function CloseWin(){ window.close(); } // --> </SCRIPT> <FORM> <INPUT type="button" value="ウィンドウを閉じる" onClick="CloseWin()"> </FORM> aタグのターゲットブランクで別ウィンドウを開いた場合です。よろしくお願いいたします。

  • window.close()ができません

    終了ボタンとリンクのあるhtmlファイルを作成したのですが IEでリンク先(ファイル)をマウスの右クリックで『対象を印刷』すると それ以降、window.close()のスクリプトが実行できなくなり困っています。 対処方法をご存知の方がいらっしゃいましたら、 教えてください。 <BODY> <FORM> <INPUT type="button" onclick="window.close();" value="close"> </FORM> <A href="read.pdf">お読みください</A> </BODY>

  • タブを閉じる時メッセージを表示させたくない

    <p><a href="#" onClick="window.close(); return false;">ウィンドウを閉じる</a></p> や <input type=button value=ウインドウを閉じる onclick="window.close()"> でタブを閉じるボタンを追加できたのですが、ボタンを押すと、アラートが表示されます。 IE9を使っています。ボタンを押したらメッセージなしで閉じる方法をご教授ください。 よろしくお願いします。

  • window.close()で閉じられない

    教えていただけますか? インターネット上のサンプルを参考に 押したらウインドウを閉じるボタンを作ったのですが、 うまく機能しません。 サーバーはレンタルサーバーです どの様にしたら良いでしょうか? インターネット上のサンプルでは閉じられました。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>無題ドキュメント</title> </head> <body> <form> <INPUT type="button" value="閉じる" onClick="window.close()"> <input type="button" value="閉じる" onClick="close()"> </form> <A href="JavaScript:window.close()">閉じる</A> </body> </html>

  • window.closeのメッセージ

    window.close()をボタンに組み込み、クリックすると、 「ウィンドウは表示中のWebページを閉じられようとしています。このウィンドウを閉じますか」 とメッセージが表示しますが、このメッセージを表示しない方法はないでしょうか?

  • window.closeについて

    ウィンドウを閉じたい時に <button onclick="window.close()">閉じる</button> と言う風に使っていたのですが、この<button>~</button>を使わずに(ボタンを表示しないで)ウィンドウを閉じるにはどうすればいいのでしょうか? <a href onclick="window.close()">閉じる</a> と言うのを試してみたらオンマウス時に指に変化しなくなりましたが、これは使っても大丈夫なのでしょうか? 初心者質問ですみませんm(__)m

  • 「window.close()」を一括削除したい

    WEBでよく見かける「閉じる」ボタンについて質問です。 <a href="#" onclick="javascript:window.close();">画面を閉じる</a> <input type="button" onclick="javascript:window.close();" value="画面を閉じる" /> ↑のようなHTMLをJavaScriptで一括して削除したいです。 var elements = document.getElementsByTagName('*'); for (var i = 0; i < elements.length; i++) { if (elements[i].onclick == 'javascript:window.close();') { elements[i].style.display = 'none'; } } 上記のようなJavaScriptを書きましたが、if文のところでうまく動きません(当たり前ですね) 何か良い方法はありませんでしょうか。 ご教授願います。

  • Fire FoxでWindow Closeを有効にする

    Fire FoxでJavaScript Close Windowが効かない・・・ ということで、以下ScriptをHead内に <script type="text/javascript"> function clsWin(){ window.opener = window; var win = window.open(location.href,"_self"); win.close(); } </script> を記入し、HTML内には <INPUT type="button" value="Close" onclick="close_win()"> と記入したのですが、 やはり反応がありません・・・。 どなたかご存知の方、教えてください!

  • サブウィンドウのwindow.close()

    Win98SE&IE6.0で、 サブウィンドウをフルスクリーンで開き、 このサブウィンドウ内に閉じさせる為の「ウィンドウを閉じる」ボタンを用意し、 閉じさせていました。 Win98SE&IE6.0やWin98SE&NC4.78,Win98SE&NN7.00 で動作確認を行いました。 しかし、Win2000&IE5.0で動かした場合、 この閉じるボタンが効きませんでした。 Scriptは自体は、 function self_close(){ window.close(); } <input type="button" value="閉じる" onclick="self_close()"> と書いています。 この様な場合、どの様にすれべ良いのでしょうか?

  • ウィンドウの「閉じる」ボタンは

    Windows2000 ホームページビルダーVer10 を使っています。 「閉じる」ボタンを作るとき、htmlタグで次の通り記述しました。 <FORM><INPUT type="BUTTON" value="閉じる"onclick="window.close()"></FORM> 実行しますと 「ウィンドウは表示中のWebページより閉じられようとしています。このウィンドウを閉じますか <はい> <いいえ> 」 のメッセージが現れ、<はい>をクリックするとウィンドウは閉じますが、このメッセージが現れないようにする方法は無いでしょうか? 要するに「閉じる」ボタンをクリックすれば、すぐにウィンドウを閉じたいのです。(メッセージが出るのが、うっとうしいから・・・)