- ベストアンサー
ウィンドウの「閉じる」ボタンは
Windows2000 ホームページビルダーVer10 を使っています。 「閉じる」ボタンを作るとき、htmlタグで次の通り記述しました。 <FORM><INPUT type="BUTTON" value="閉じる"onclick="window.close()"></FORM> 実行しますと 「ウィンドウは表示中のWebページより閉じられようとしています。このウィンドウを閉じますか <はい> <いいえ> 」 のメッセージが現れ、<はい>をクリックするとウィンドウは閉じますが、このメッセージが現れないようにする方法は無いでしょうか? 要するに「閉じる」ボタンをクリックすれば、すぐにウィンドウを閉じたいのです。(メッセージが出るのが、うっとうしいから・・・)
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
<script Language="JavaScript"> function clsWin() { window.opener = ""; window.close(); } </script> <FORM><INPUT type="BUTTON" value="閉じる"onclick="clsWin()"></FORM> とすることで回避できるかもしれません。 ブラウザの種類とバージョンによって異なりますので確実ではないです^^;
その他の回答 (3)
警告が表示されない場合は例えばpage1.htmlから新しいウインドウでpage2.htmlを開いて、page2.htmlでwindow.closeを実行した場合。 ウインドウが来歴情報を持っていた場合、ブラウザが自動的に警告します。 要約すればフォルダ上のHTMLファイルをクリックしてブラウザで開いた場合は警告が出て、 ブラウザから新しいウインドウでページを開いた場合は警告が出ないようになっているということです。
お礼
ご回答ありがとうございました。
- chie65536
- ベストアンサー率41% (2512/6032)
残念ながら出来ません。 広告ページによくある、スクリプト使って勝手に開かれるお邪魔なウィンドゥなら、スクリプト使って確認無しで閉じれますが…。
お礼
ご回答をありがとうございます。
- kazuhisa01
- ベストアンサー率32% (158/487)
「閉じる」ボタンを使用しているページが、 <A href="hoshi.html" target="_blank">☆</A> などで開いた新しいウィンドウなら 確認なしに閉じますが、それ以外のウインドウでは確認のダイアログが表示されます。 これはIEの仕様なのでしょうがないかと思います。 あと、キャッシュかクッキーの溜まり過ぎでメッセージが出てしまうことがあります。
お礼
さっそくご回答いただきましてありがとうございます。
お礼
ご丁寧なご回答をありがとうございます。 ご指示の通りでうまくいきました。 因みにブラウザはIE6です。