問題タブ [window.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.
javascript - ボタンを使用してクロスブラウザを機能させるためにアンロードを取得する
button.click;
Javascriptのunloadメソッドにaまたはaを実行させることができるかどうか疑問に思っていますdocument.getElementById('target').click()
。現在、ブラウザーごとに異なるメソッドに取り組んでいますが、それらを一緒に機能させることができないようです。
これは、ブラウザの情報をクリアしたいのですが、unloadメソッドが正しく機能していないようです。しかし、unloadメソッドがbutton.clickを実行できるかどうかさえわかりません。または、document.getElementById('target').click();
このメソッドが実行できることと実行できないことのリストのようなものはありますか?これが私が機能させようとしているコードです:
これまでのところ、機能しているのはIEだけですが、他のWebブラウザーはドキュメント内のコードを好みません。しかし、私が使用している他のブラウザで他の方法を試したいと思います。しかし、ブラウザの検出がまったく機能しないようです。アイデアや提案、アドバイスをいただければ幸いです。ありがとうございます。
jquery - window.onbeforeunload のデフォルトの警告メッセージを克服する方法
私はwindow.onbeforeunloadを使用しています。独自のカスタムアラートメッセージがありますが、メッセージとともに、その確認ウィンドウにデフォルトのメッセージも表示されます。カスタムメッセージだけが必要です。
javascript - Javascript OnPageUnload - 「ページを離れる」で追加のメソッドを呼び出す必要があります
これが問題です。私の Web アプリケーション (php) には、顧客のデータをページごとに収集し、セッションに保存するウィザード機能があります。お客様がウィザードを完了する前にページから移動しようとした場合、「データが失われます」というメッセージを表示したいと考えています。顧客が別の場所に移動することを選択した場合、セッション データは消去する必要があります。
イベントをバインドすることでこのアクションをインターセプトできることはわかっていますが、顧客が「はい」と言った場合など、onpageunload
別の呼び出しを行う方法はありますか?ajaxClearWizard()
PSおそらくセッションはここで使用すべきではないことがわかりますが、私は既存のライブラリを使用しています.このウィザードデータの永続性は以前は必須の機能でしたが、ビジネスでは削除する必要があります:(
アイデア、代替案はありますか?前もって感謝します!
ember.js - Ember jsはウィンドウのアンロード前にデータを保存します
ユーザーがページを離れる前に、ユーザーの進行状況を保存したい。Ember.js (v 1.0.0-pre.4) でこれを行う最善の方法は何ですか?
純粋な JQuery では、次のようになります。
Emberでは、次のようなことをしようとしています:
javascript - onunloadでアンロードウィンドウにフォーカスを設定します
onunloadイベントで確認ダイアログが表示されます。それはうまく機能しますが、問題は1つだけです。フォーカスをアンロードするとウィンドウが失われ、自動的に親に渡されます。ただし、確認ダイアログがまだ表示されているので、このウィンドウのフォーカスを失いたくありません。
でフォーカスを手動で設定しようとしましwindow.focus()
たが、これは機能しません。
現時点では、onunloadイベントのコードは次のようになっています。
前もって感謝します!
javascript - Jquery: Firefox と Chrome で windows.onunload が機能しない
Jquery では、$(window).unload() メソッドを呼び出します。ブラウザ ウィンドウを閉じるときに使用され、いくつかの値が返されます。この関数は IE では正常に動作していますが、他のブラウザでは動作していません。
$(window).unload() 関数は、つまり ? 誰でも私を助けることができます。前もって感謝します。
javascript - window.onbeforeunloadによってトリガーされた場合、非同期ajaxクエリは完了しますか?
これをテストしたところ、ページがアンロードされても、タブが閉じられているか、タブが新しい URL に移動したかに関係なく、非同期アクションが完了するようです。ただし、呼び出し先のサーバーはかなりきびきびしています。
非同期プロセスが実行され、タブが閉じられることになると、舞台裏のプロセスは何ですか?どの時点で、ブラウザは、ページが開始した非同期プロセスで終了するかを呼び出しますか?
javascript - ウィンドウを閉じる前にページを制御する方法
機能を使用しています
Leave this page
この関数は、との 2 つのボタンのウィンドウを表示しますStay on this page
。Leave this page
ユーザーがクリックまたは「このページにとどまる」ときに機能を実行するにはどうすればよいですか?
javascript - Jquery終了ポップアップの混乱
次のコードがあります
このスクリプトは機能します。しかし、このように機能するように変更するにはどうすればよいですか。
1) ユーザーが終了タブ/ページを押す
2) ページが私の選択したページに変わります
3) はいまたはいいえでポップアップ表示を終了します。
4) はい = ページを閉じる、いいえ = 現在のページにとどまる
ポップアップが表示される前にページを変更したい
ありがとう。
注: ページを制御できます。同じフォルダー内の別の .php にリダイレクトしたいと考えています。