<body onload ="getMsg()">
页面加载的时候执行JS方法 右下弹出提示框点击按钮刷新页面后又执行了这个方法, 怎样让第二次刷新就不调用这个方法?

解决方案 »

  1.   

    在getMsg()这个方法里,首先判断cookie是否有值,没有就给cookie赋值,执行下一步。有就直接返回不执行任何操作。这样应该可以达到你的要求
      

  2.   

    放一个HIDDEN试下了,如果HIDDEN中的标记改了就不做处理.
    onload=function()
    {
    var hd=document.getELementByID("ID");
    if(hd.value==true)
    {
    }
    }
      

  3.   

    设置执行记录到Cookie
    每次执行的时候判断Cookie
      

  4.   

    设置cookie,再判断 cookie 
      

  5.   

    点击按钮 ,点击按钮 可以在 url后面加个参数 &noOnload=1js
    可以获取下这个值 
    如过字符串中有noOnload=1 就不执行
      

  6.   

    代码判断,pageLoad不是有个postback吗
      

  7.   

    还一种是 判断 前个页面是不是 当前页面 
    document.referrer
    如果一样 则不执行 提示