こういう画面を閉じるスクリプトを実行した場合、
parent.top.window.close();
「閉じようとしています。」
「はい」「いいえ」の選択を確認してきますね。
「はい」ならもちろん閉じる。
「いいえ」なら、画面が残る。
本来はこういう動きをすると思います。
最終的には、
「はい」を選択した場合には普通に閉じる。
「いいえ」を選択した場合に、
別のfunction()へ飛ばしてしまう仕組みを作りたいのです。
因みに飛ばした先のfunction()は、簡易パスワード認証です。
今考えているのはこんな感じですが、
parent.top.window.close();
abc();
「はい」でも「いいえ」でも、abc()へ飛びます。
画面を閉じた場合でも、abc()が実行されてしまうのが困ります。
閉じた場合は、大人しく閉じてくれるスクリプトの例を教えてくれませんか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
多分、現在の「閉じようとしています」の選択肢は、ブラウザのセキュリティの仕様で表示されているものだと思います。
それに関しては、「はい」だろうが「いいえ」だろうがユーザが作ったJavaScriptの制御は出来ないと思います。
親ウィンドウが存在しないウィンドウをスクリプトで閉じようとすると上の表示が出ると思います。
親ウィンドウから派生した子ウィンドウで、confirmを使用して、「はい」「いいえ」を出し条件分岐させないといけないと思います。
if ( confirm("画面閉じますか?") ) {
// はいの時の動作
this.window.close();
} else {
// いいえの時の動作
abc();
}
こんな感じなら実現可能かと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) PC利用中に勝手に起動する窓を消し去る方法を教えて下さい。 1 2023/05/08 16:48
- Outlook(アウトルック) PCで登録途中の画面から認証コードを確認する方法を教えてください。 3 2022/09/29 06:11
- 物理学 音叉と共鳴箱 7 2023/03/15 16:41
- LANケーブル・USBケーブル パソコンについて 2 2022/03/28 18:30
- Access(アクセス) お世話になっています いまクエリを作っています。。 デザインビューの画面の集計の欄で、「グループ化」 4 2022/09/17 17:03
- 発達障害・ダウン症・自閉症 自閉症の特徴で「同じことを何度も繰り返す」とあるのですが、これって具体的にはどんなことなのでしょうか 2 2022/08/14 21:51
- その他(ソフトウェア) 特定のpremiere proのファイルが開けなくなりました。 1 2022/11/16 12:31
- Chrome(クローム) GoogleChrome閉じるたびにアンケート続行できない表示が出る。 1 2023/08/13 13:53
- PDF PDF印刷後に「変更を保存しますか?」と訊かれる 2 2023/04/28 17:35
- Android(アンドロイド) スマホでの認証コード入力について 10 2023/03/25 11:21
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
javascriptで開いたウィンドウ...
-
Javascript_submit()完了後に処...
-
リロード時のテキストフィール...
-
子ウィンドウから親ウィンドウ...
-
助けてGmailでボタン表示が消え...
-
エラー:アクセスが拒否されました
-
window.Openをモーダルにできま...
-
小さな別ウインドウを常に手前...
-
javaスクリプトでウィンドウを...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
ウィンドウの広げ方を教えて
-
マイページはどこを開くの
-
デジタル時計の時刻合わせの方...
-
ウインドウを毎回同じ位置、大...
-
PDFファイルの向きを縦から横に...
-
【Android】ユーザー補助機能ボ...
-
小さな表示窓の呼び方は
-
一定時間おきにアラームやポッ...
-
エクセルVBAでフォームのListbo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
デスクトップ画面を4分割するには
-
VBAで任意のウインドウのサイズ...
-
VBの画面で、全ウィンドウを一...
-
ウィンドウの2重起動を防止したい
-
ウィンドウ名からウィンドウオ...
-
ポップアップと作業ウィンドウ...
-
子ウィンドウの存在確認
-
インタネットからPDFファイルだ...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
子ウィンドウを常に手前表示、...
-
window.Openをモーダルにできま...
-
ブラウザ(IE)からエクスプロー...
-
JavaScriptで指定Windowを最大...
-
子→親ウインドウへデータを受け...
-
1クリックでモーダルを開いてか...
-
親ウィンドウから開いた子ウィ...
-
初心者javascript グーグルクロ...
-
孫ウインドウを閉じたら親をリ...
おすすめ情報