問題タブ [onunload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
442 参照

javascript - ページが別の場所に移動すると、Javascript はどうなりますか?

ページが別の場所に移動すると、Javascript はどうなりますか? 私が読んでいる本は、「アンロード」イベントで物事をクリアするように指示しています。

しかし、ポイントは何ですか?ブラウザでページが移動すると、すべてが失われて解放されませんか?

ありがとう、

ショーン

0 投票する
1 に答える
217 参照

javascript - Javascript は、ブラウザが閉じられている場合にのみ onunload を表示します

現在、問い合わせを一時的に保留するためのカートのようなシステムを使用する Web サイトを持っています。私は現在、Javascript の onunload 関数を使用して、ユーザーがページを離れたり、カート内の問い合わせを失ったりするのを防ぎます。

私が持っている唯一の問題は、カートが複数のページにまたがっていることです。これはセッションベースであるため問題ありませんが、ページを変更しようとすると常に onunload がポップアップし、非常に煩わしい場合があります。

onunload イベントをブラウザの閉じるボタンに設定して、閉じようとしたときにのみ表示されるようにすることは可能ですか?

サイトを再設計することは実際には選択肢ではないため、何かを見つけることができれば幸いです.

ありがとうございました

0 投票する
1 に答える
145 参照

javascript - PopJavascriptを終了して正しく機能していません

私はこの出口ポップを機能させることを試みてきました。これまでのところ、FF、Chrome、SafariのMacで動作させることができますが、IE、FF、ChromeforWindowsでは苦労しています。これらは私がこれまでに試した2つのスニペットです:

Windowsで機能させる方法がわからない。前もって感謝します!

0 投票する
1 に答える
44 参照

javascript - ページを閉じるとウィンドウが表示されない

そのため、ユーザーがページを離れようとしたときにウィンドウを表示しようとしていますが、かなりの問題があります。

上記をhtmlファイルのヘッドに入れると、関数が起動しますが、ページが閉じるときではなく、ページのロード時に発生します。これは IE8、Opera 12、Chrome 18 で発生します (後者の 2 つはポップアップとして検出し、それに応じてブロックします)。

悪意のある目的ではありません。1 日の注文の概要を表示しようとしているだけです。上記の機能はボタンからいつでも利用できますが、ページを閉じたときにも表示する必要があります。