ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript により window.close() プロンプトが削除される window_javascript のヒント
スクリプト Window.close() は、現在のウィンドウを閉じるために使用されます。 window.open のウィンドウ内で Window.close() を実行すると、ウィンドウはスムーズに閉じられます。 window .open で開いたウィンドウで Window.close() を実行すると、次のようなプロンプト ウィンドウが表示されます。
プログラム内でこのプロンプト ボックスを削除することも非常に簡単ですが、IE6 と IE7 では少し異なります
1.IE6
<html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>IE6Close</title> <script type="text/javascript"> function closeWin() { window.opener=null; window.close(); } </script> </head> <body> <form id="form2" runat="server"> <div> <input id="btnClose" type="button" value="close" onclick="closeWin()"/> </div> </form> </body> </html>
2.IE7
<html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>IE7Colse</title> <script type="text/javascript"> function closeWin() { window.open('','_self',''); window.close(); } </script> </head> <body> <form id="form2" runat="server"> <div> <input id="btnClose" type="button" value="close" onclick="closeWin()"/> </div> </form> </body> </html>