• ベストアンサー

窓を閉じる時の警告(アラート)を消したい

表題の通りです。 閉じるボタン(ボタンを画像にしています)を押した時に現れる 「この窓を閉じますが宜しいですか?」といったような内容の警告画面が 出てこないようにする方法はありますか? 現在は <a href="#" onClick="window.close(); return false;"> <img src="close.gif"border="0"></a> 上記のようにしております。

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

  • ベストアンサー
  • goldfox
  • ベストアンサー率49% (123/249)
回答No.2

サブウィンドウを閉じるのであれば、警告は出ません。 onclickでウィンドウを閉じたいなら、そのページは別ウィンドウで開きましょう。

cocoron24
質問者

お礼

なるほど、よく考えたらメインページを閉じるのに使っていました。サブにしてトライしてみます。ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.1

この警告が出るのはIEのセキュリティー上の仕様です。 私の知る限り出さない方法はありません。 ちなみにFirefox2なら出ません。

cocoron24
質問者

お礼

ありがとうございます。仕様であれば仕方ないですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • HP作成/ジャバスクリプトの記載方法

    こんにちは。HP作成初心者です。 下記のタグ(サムネイル画像をクリックすると、別窓で拡大表示)なんですが、別窓を開いた際に <BODY oncontextmenu="alert('右クリック禁止です');return false;">を記載して別窓内の右クリックを禁止させたいんですが、下記文章内のどのスペースに禁止タグを貼付ければよいか解らずに困っています。 よろしければアドバイス御願します。 サムネイル別窓ソース↓ a href="Javascript:tempWin.focus()" onClick="tempWin=window.open('s.t.gif','sample','width=400,height=400')" border="0"> <img src="s.t.gif" width="80" height="80" border="0"> <a href="Javascript:tempWin.focus()" onClick="tempWin=window.open('member1.jpg','sample','width=400,height=400')" border="0"> <img src="member1.jpg" width="80" height="80" border="0"></a> <a href="Javascript:tempWin.focus()" onClick="tempWin=window.open('member1.jpg','sample','width=400,height=400')" border="0"> <img src="member2.jpg" width="80" height="80" border="0"></a>

    • ベストアンサー
    • Mac
  • タブを閉じる時メッセージを表示させたくない

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

  • 新規ウィンドウの表示位置を画面中央に

    新規ウィンドウの表示位置を画面中央に表示させたいと思っています。 下記のソースがページに内に複数あり、それぞれジャンプ先は違います(一部のリンクのみ面中央に表示させたいと思っています)。 <a href="http://***" onClick="window.open('http://***','_blank','width=300,height=300'); return false;"><img src="http://***/img.gif" border="0"></a> 上記のソース(のonClick)に追加記述する形で、画面中央に表示させることは可能でしょうか?宜しくお願い致します。

    • ベストアンサー
    • HTML
  • 画像をクリックして別の画像を変えたい

    ボタン画像をクリックしたときに同一ページ内にある画像が変わるようにしたいのですが、下のように描くと、ボタン画像(button.gif)自身が2.pngなどの画像に変わってしまいます。   <HTML> <HEAD> <TITLE>スワップイメージ</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function changeImage(imageUrl){ document.images[0].src = imageUrl; } // --> </SCRIPT> </HEAD> <BODY> <A HREF="#" onClick="changeImage('1.png')" ><IMG SRC="button.gif" border="0"></A> <A HREF="#" onClick="changeImage(2.png')" ><IMG SRC="button.gif" border="0"></A> <A HREF="#" onClick="changeImage(3.png')" ><IMG SRC="button.gif" border="0"></A> <TABLE BORDER="0"> <TR> <TD>ボタンを押すと下に画像が表示されます。</TD> </TR> <TR> <TD><IMG SRC="1.png"></TD> </TR> </TABLE> </BODY> </HTML> 原因を私なりに考えたところ、設定した変数mageUrlをボタンを表示させるために使った<img src="button.gif">で受け取ってしまっているというのはわかりました。(確認のため <IMG SRC="1.png"> を<A HREF>~</A>より上に持ってきたら思っていた動きになりました。)  けれどそれからどう修正したらもとの順番でもちゃんと動くのかがわかりません。過去ログの似た質問も拝見したのですが、今の自分では理解できませんでした‥。すみませんがよろしくお願いいたします。

  • <area></area> 部分にボーダーを表示したい。

    <img src="img/img.gif" usemap="#maps"> <map name="maps"> <area shape="rect" coords="0,0,50,50" href="#" onclick="return false;"> </area> のような感じで、 <area></area> で囲まれた部分の領域にボーダーを表示させたいのですが可能でしょうか? <area ~ style="border:1px solid #ff0000">~ では出来ませんでした。

    • ベストアンサー
    • HTML
  • BGMをON/OFFするタグ

    HTML手打ちでHPを作っていて、BGMをボタン(orリンク文字で)ON/OFFできるようにしたいのです。 でも、このタグでは流せないのですが何故でしょう・・・? <bgsound src="" volume="1" id="snd0"> <a href="javascript:" onClick="window.snd0.src='ファイルのアドレス';return false;">ON</a>  <a href="javascript:" onClick="window.snd0.src='';return false;">OFF</a> このタグで本当にBGMが流せるんですか?わたしのやり方が悪いのでしょうか・・・アドバイスお願いします!

  • 画像をそのままの大きさで新規窓に切り出したい

    全て必ず同じ大きさ(100x100px)で、同じような柄の画像が複数あります。 <a href="1.gif"><img src="1.gif" alt="画像1"></a> <a href="2.gif"><img src="2.gif" alt="画像2"></a> <a href="3.gif"><img src="3.gif" alt="画像3"></a> それぞれをクリックすると、各画像を新規ウィンドウ(サブ窓)に切り出して表示し、 並べて比較できるようにするための効率よい方法についてご教示ください。 具体的にコードで示していただけると大変ありがたいです。 (サブ窓が複数あっても見分けがつくよう、サブ窓のタイトル=alt文字列にセットしたいです)

  • ブログ本文からサイズ指定の別窓リンクしたい

    本文にリンクを貼り、クリックで別窓をサイズ指定で開くようにしたくて、下記のように書いてみたのですが、フルサイズで開いてしまいます。 どうしたらサイズを指定して開けるのでしょうか? <h3>ヒューマン編</h3> <script language="JavaScript"> <!-- function openWindow() {window.open("","movie1",'width=420,height=330');} //--> </script> <a href="http://otsdestiny.xxxxxxxx.jp/movie1.html" onClick=openWindow() target="movie1"><img src="http://image.blog.livedoor.jp/ots_destiny/imgs/a/4/a4b74f28.gif?blog_id=1219642" border="0"></a> <h3>ホラー編</h3> <script language="JavaScript"> <!-- function openWindow() {window.open("","movie1",'width=420,height=330');} //--> </script> <a href="http://otsdestiny.xxxxxxxx.jp/movie2.html" onClick=openWindow() target="movie1"><img src="http://image.blog.livedoor.jp/ots_destiny/imgs/6/c/6c8705cd.gif?blog_id=1219642" border="0"></a>

  • 指定したセルに表示

    画像を触ると拡大表示されるサンプルソース(フリー)ですが、隣り合ったセルに表示させるにはどうすればよいでしょうか? 同じテーブル(セル)内では問題なく動くのですが異なるセルへの表示方法がわかりません。 (Aのセルに拡大・Bのセルにサムネイル)としたいのですが・・・よろしくお願いいたします。 <script language="JavaScript1.1"> <!-- OnMouse = new Array(); for(i = 1; i < 10; i++) { OnMouse[i] = new Image(); OnMouse[i].src = "image/a" + i + ".jpg"; } function OnMoSet1(flag, position) { document.images[position].src=OnMouse[flag].src; return false; } //--> </script> </head> <img src="image/a1.jpg" alt="onmousea-1" border=0 width="318" height="200"> <a href="#" onMouseOver="OnMoSet1(3,0)" onMouseOut="OnMoSet1(1,0)" onClick="return OnMoSet1(3,0)"> <img src="image/a2.gif" alt="onmousea-2" border=0 width="48" height="48"></a> <a href="#" onMouseOver="OnMoSet1(5,0)" onMouseOut="OnMoSet1(1,0)" onClick="return OnMoSet1(5,0)"> <img src="image/a4.gif" alt="onmousea-3" border=0 width="48" height="48"></a></bod </html>

  • JavaScriptのwindowcloseとボタンのロールオーバーの組み合わせ方

    いまHPを作成中です。 そのなかでクリックすると、指定された大きさで表示される別ウィンドウがあります。 そのウインドウに次の2つのJavaScriptを使いたいのです。 ひとつひとつなら出来るのですが、二つを組み合わせるとどう書いていいのかわかりません。 しかも、ふたつともhead内に書き込むにはどうしたらいいですか? 1、ウインドウに「閉じる」ボタンを付けたい 2、そのボタンはロールオーバー効果を使ってマウスがオーバーのときはボタンが変化するよう、別のgifを表示したい 1,2の詳しい内容です。 1<a href="javascript:window.close();"></a> 2<head> <title>ロールオーバーイメージ</title> <script language="JavaScript"> <!-- function changeImage1(){ document.myimg.src="img2.gif"; } function changeImage2(){ document.myimg.src="img1.gif"; } // --> </script> </head> <body> <p> <a href="javascript:;" onMouseOver="changeImage1()" onMouseOut="changeImage2()"><IMG src="img1.gif" name="myimg" border=0></a> </p> </body>