• 締切済み

画面を閉じる時アラートを出なくする方法は?

Blackwinglsの回答

回答No.4

こんにちは、Blackwinglsです。 今、自分の環境(WIN95+IE5.5、Javascript)でテストしてみました。 > 親元のJavaScriptから、開いたWindowを閉じようとしていませんか すみません、逆でした。 子Windowから親Windowを閉じようとするとアラートが出るようですね。 なお、手元の本にも Exploer4,Netscape4ではデフォルトウィンドウを閉じようとすると確認のダイアログが表示されます(セキュリティーブロック)。 とありました。 なお、IE5.5でも、子Windowから親Windowを閉じようとすると確認のダイアログが表示されました。 マックのIEとWindowsのIEは、同じバージョンでも違う動作をする時がありますので、別物のブラウザだと思ってたほうが良いかも。 では(^^)/~~~

関連するQ&A

  • mac-ieでalert(

    mac初心者です。 ボタンを押すとただ単にアラートが表示されるページをmac-ieで表示したところ、ボタンを押してもアラートが出ません。 何か設定が悪いのでしょうか? Windowsではアラートが表示されません。

  • window.alert グーグルクローム

    グーグルクロームを使用しています。 <html> <head> <title>test</title> </head> <body>   <script type="text/javascript">   <!--     function test() {       window.alert("テストです。");     }   // -->   </script>   <button onClick="javascript:test();">テスト</button> </body> </html> このソースでテストボタンを押すと 画像の様に 「javascriptのアラート」と出ますが 同じコードを自分の作成しているサイトに組み込むと 「javascriptのアラート」の部分が 「ページ ○○.web.fc2.com の記述:」 になります。 ○○は、私のサイトのURLです。 IEで確認すると、 サンプルコードでも自分のサイトでも 「Webページからのメッセージ」になります。 グーグルクロームで 「javascriptのアラート」となる場合と 「ページ ○○.web.fc2.com の記述:」となる場合の違いは何でしょうか?

    • ベストアンサー
    • HTML
  • アラートについて

    PHPでフォームを作っており送信または登録が完了したらアラートで メッセージを出力するいうものをつくりました。 例としてmysqlに登録完了したらアラートを出すという抜粋です。 if (PEAR:: isError($res)) { die($res->getMessage()); } else { echo "<script type='text/javascript'>"; echo "alert('登録完了');"; echo "</script>"; } これで動作は問題ないのですがアラートが表示されOKボタンを クリックしたらheaderlocationで指定のURLに飛ばすということは js側で制御できないものでしょうか? 使用目的としては、データの更新など同一ページで行った場合 アラートが表示されOKボタンをクリックしてもブラウザを更新 しなければデータが反映表示されないためです。 phpでアラートの後にheaderlocationをやるとページ移管は するもののアラートが表示されず困っております。 jsについてはほぼ無知なもので簡単なことなのかもしれないの ですが方法がわかりません。 フォームは複数ありアラートを表示させたい全ての箇所にechoで 出力しているのですが他にもいい方法などアドバイスなどが ありましたら教えて頂けますと非常に幸いです。

  • VB で alert window に OK を押す

    VBでIE(internet explorer)をコントロールしていて、 (特定ページを呼び出したり、リンク先へプログラムで飛んだり) 飛んだ先によっては alert window が現れて、 ”セキュリティが確認されていないページに飛ぶ” というアラートが出てくる時があります。 手で画面を見ているときは”OK”を押すのですが、プログラムに操作させているときはそこで止まってしまいます。 JavaScriptならば Components.classes["@mozilla.org/appshell/window-mediator;1"]. getService(Components.interfaces.nsIWindowMediator). getMostRecentWindow(null); で新しく現れたウインドウを見つけられるのはわかりましたが VBではどうやって管理するのでしょう? 環境は XP-office VB2003 です。

  • alertを出さないと、正常に動作しない

    Javascript初心者です。 現在JavascriptからPHPにデータを送信して、PHP側でデータをjsonで送信し Javascriptで受取り、データを表示しようとしています。 以下、サンプルです。 var jsonData; function aaa(){ var jsonText = XMLHttpRequest(phpからのjson受取) eval('jsonData=' + jsonText ); } function bbb(jsonData){ alert(); //←不要なアラート alert(jsonData[0]); } window.onload = function SetUp(){ aaa(); bbb(jsonData); } bbb内の最初のアラートを出すと、次のアラートでちゃんとデータを表示するのですが、 bbb内の最初のアラートを出さないと、次のアラートでデータが表示されません。 この最初のアラートを出さずにデータを取得する方法はあるのでしょうか? よろしくお願い致します。

  • Javascriptでalertを大量のループで延々と表示されるのですが、正しい中断方法はありますか?

    Javascriptでalertを大量のループで延々と表示されるのですが、正しい中断方法はありますか? alertがモーダルになっていて、ブラウザの×ボタンが効かないです。 ブラウザはいろいろありますが、主にForeFox3とIE7を使っています。 Javascriptでalertを使わずに同じように表示させて、しかも途中で中断できる関数?ステートメント?ライブラリはありますか?

  • alert()が実行できない

    JavaScriptについての質問です。 何故か、jsファイルにてalert()が実行できなくなりました。 alert("aaa"); と記述した「test.js」ファイルを作成して実行すると、 「オブジェクトを指定してください」とエラーメッセージが表示されます。 しかし、 <script type="text/javascript"> alert("aaa"); </script> と記述した「test.html」ファイルを作成して実行(IE7)すると、 エラーは表示されず、意図したとおりアラート画面が表示されます。 どうしてこのような現象が起こるなのか全く分かりません。 解決策をご存知の方は、教えていただけないでしょうか。

  • アラート後にIEウィンドウが60個くらい開いて重くなる

    米国のビルボードランキングのウェブページを閲覧していたら、 急にアラートウィンドウが開いて、 「存在しないトークンを参照しようとしました。」 と表示されました。 そのアラートを消すと、 IEのウィンドウが一気に50個ほど開き、 PCの動きが遅くなります。 IEは強制終了をするしかなく、 PCを再起動しても、メールソフト起動後に必ずアラートと大量のウィンドウが開く動作が見られます。 おそらくウィルスかと思いますが、 ウィルスの駆除、もしくは正常動作へ戻すためにはどうしたら良いでしょうか? 他の方が書かれているエラー表示はありません。 【PC環境】 OS:WIN XP pro アカウント:非管理者 使用ソフト(代表例): IE6 FireFox3 Chrome?? PhotoshopCS3 IllustretarCS3 DreamweaverCS3 など。

  • PHPでjavascriptのalert文のようにデバッグ

    こんにちは 現在、Flash からPHPにデータを渡して、それがPHPにわたっているかどうかを調べたいのですが、echo文などで出力してもそれがブラウザで表示されないので、どうしたらよいかわかりません。。。orz javascriptのalert文のように警告ウィンドウを利用して変数の値などを調べる関数はあるのでしょうか? また、なにか他によい方法がありましたら教えていただけるとありがたいです。 よろしくお願いします

    • ベストアンサー
    • PHP
  • header("Content-type: application/x-javascript;");が動作していない?

    単純にPHPからJavascriptでalert()を表示させたいのですが、 <?php header("Content-type: application/x-javascript;"); echo "alert("test");"; ?> これを動作させると、 alert("test"); と、ブラウザで表示され、Javascriptが動作しません。 記述に誤りがあるのでしょうか? もしくはphp.iniで何らかの変更が必要でしょうか? ※ ブラウザはFirefox3.0、Win Macともに同様の動作でした。 ※ PHPのバージョンは5.x、WebサーバはWinはIIS、MacはOS同梱のApacheです。

    • 締切済み
    • PHP