使用Jquery在第二次页面加载时发出警报

时间:2012-01-29 21:23:00

标签: jquery refresh reload

我想在刷新整个页面后重新加载一个小提醒。

这是我为刷新页面所做的工作:

 window.onunload = function () {
      alert("Page is refreshed");
}

Onbody加载我可以提醒

window.onload = function () {
    alert("Page is Loaded"); //<--This I dont want as only 
                             //when the page is loaded it gives me an alert.
 }

但我想知道刷新完成后页面会重新加载。

如果通过按F5或单击refrsh按钮或点击浏览器后退按钮来刷新页面,我会发出警告,如上所示,但我想知道如何在页面完全刷新后发出警报。(即刷新页面后)完全重新加载后再次重新加载我需要另外发出警报)

3 个答案:

答案 0 :(得分:1)

尝试这样的事情......

window.onunload = function () {
    localStorage['refreshing'] = true;
}

window.onload = function () {
    if(localStorage['refreshing'] === true) {
        alert('win');
        localStorage['refreshing'] = false;
    }
}

答案 1 :(得分:0)

  

我想知道如何在页面完全刷新后发出提醒。

Web应用程序无状态,因此无法完成。您永远不会知道这是第一次访问还是第二次访问(除非您使用某种数据库存储您的访问者访问次数。)

答案 2 :(得分:0)

DotNetter目前还不清楚你真正想要的但是我想document.ready方法会以某种方式帮助你

$(document).ready(function(){
   alert(page ready)
});

Hopeit帮助