ページの更新または再読み込みで何らかの操作を行う必要があります。それは私が次のページを押すか、グリッド上でフィルターまたはリフレッシュするときです。このイベントの上に確認ボックスを表示する必要があります。
ページがファイラーを実行していることを示すイベントはありますか?更新またはページング?javascriptを使用していますか?
ありがとう
ページの更新または再読み込みで何らかの操作を行う必要があります。それは私が次のページを押すか、グリッド上でフィルターまたはリフレッシュするときです。このイベントの上に確認ボックスを表示する必要があります。
ページがファイラーを実行していることを示すイベントはありますか?更新またはページング?javascriptを使用していますか?
ありがとう
さわやかならwindow.onunload
火がつきます。
// From MDN
window.onunload = unloadPage;
function unloadPage()
{
alert("unload event detected!");
}
https://developer.mozilla.org/en/DOM/window.onunload
滞在を許可する確認ボックスが必要な場合は、次のようにします。
window.onbeforeunload = function() {
return "Are you sure you want to navigate away?";
}
隠しフィールドを作成し、最初のページの読み込み時にその値を設定できます。ページが再度読み込まれると、隠しフィールドを確認できます。空の場合、ページは初めて読み込まれます。それ以外の場合は更新されます。このようなもの:
HTML
<body onLoad="CheckPageLoad();">
<input type="hidden" name="visit" id="visit" value="" />
</body>
JS
function CheckPageLoad() {
if (document.getElementById("visit").value == "") {
// This is a fresh page load
document.getElementById("visit").value = "1";
}
else {
// This is a page refresh
}
}