• ベストアンサー

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

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

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

  • ベストアンサー
  • coboler
  • ベストアンサー率57% (57/99)
回答No.3

<script Language="JavaScript"> function clsWin() { window.opener = ""; window.close(); } </script> <FORM><INPUT type="BUTTON" value="閉じる"onclick="clsWin()"></FORM> とすることで回避できるかもしれません。 ブラウザの種類とバージョンによって異なりますので確実ではないです^^;

siba10
質問者

お礼

ご丁寧なご回答をありがとうございます。 ご指示の通りでうまくいきました。 因みにブラウザはIE6です。

その他の回答 (3)

noname#19206
noname#19206
回答No.4

警告が表示されない場合は例えばpage1.htmlから新しいウインドウでpage2.htmlを開いて、page2.htmlでwindow.closeを実行した場合。 ウインドウが来歴情報を持っていた場合、ブラウザが自動的に警告します。 要約すればフォルダ上のHTMLファイルをクリックしてブラウザで開いた場合は警告が出て、 ブラウザから新しいウインドウでページを開いた場合は警告が出ないようになっているということです。

siba10
質問者

お礼

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

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

残念ながら出来ません。 広告ページによくある、スクリプト使って勝手に開かれるお邪魔なウィンドゥなら、スクリプト使って確認無しで閉じれますが…。

siba10
質問者

お礼

ご回答をありがとうございます。

回答No.1

「閉じる」ボタンを使用しているページが、 <A href="hoshi.html" target="_blank">☆</A> などで開いた新しいウィンドウなら 確認なしに閉じますが、それ以外のウインドウでは確認のダイアログが表示されます。 これはIEの仕様なのでしょうがないかと思います。 あと、キャッシュかクッキーの溜まり過ぎでメッセージが出てしまうことがあります。

siba10
質問者

お礼

さっそくご回答いただきましてありがとうございます。

関連するQ&A