你的clue是从哪里来的?放在session里?要是那样的话,你取的时候也是从session里取的了。只要你的session还没超时,这个值是一直在的。所以你每次到这个页的时候都会出现警告。

解决方案 »

  1.   

    function clue(){
      var clue = "<%=clue%>";
        if(clue!="null" && clue!="<%=session.getAttribute("session里得值")%>")
          alert(clue);
    }
      

  2.   

    sun1979song(十步杀一人) ,
    就是你所说那样,session没有超时,这个值一直存在,所以我现在是想如何去控制呢?
    <%=clue%>//这个值是从SERVLET里取出来的。
    var clue = "<%=clue%>";//然后再赋给JAVASCRIPT里的变量clue
    我要警告的内容也就是clue的值。hazeline(砸死我) 
    如你那样的话,行么?就相当于
    function clue(){
      var clue = "<%=clue%>";
        if(clue!="null" && clue!="<%=clue%>")
          alert(clue);
    }
    我本来就是要警告这个值,但是如第二次进入这个页面时,我不想再出现警告框。