用cookie,首次访问了给cookie里存个变量,以后每次访问都检查变量存在了就不执行了。

解决方案 »

  1.   

    貌似也只有这样了,客户端记录是否执行过
    不知道你是根据IP判断还是根据用户账号判断。首次访问是在同一个session下有效还是,永久性的。你也可以在服务器端生成页面的时候直接就判断了,session有效就在session里放个变量,永久有效就存数据库。给js加个条件判断就行了。
      

  2.   

    你也可以通过异步到后台去请求验证,验证后进行alert操作,如果进入后台,那么进行文本验证、数据库验证、session验证就全凭你自己了
      

  3.   

    你需要设置一个标志位来判断这个JS是否执行过,放在cookies中也行,放在其他地方也行!
      

  4.   

    全局变量应该可以解决你的问题
    如果不行,你可以在页面上加一个隐藏域,调用了一次javascript之后,将隐藏域中的值加1,下一次回退的时候就判断这个值就可以了,当然还是全局变量吧
      

  5.   

    写一段Ajax,去服务端取次状态,服务端维护一个hash表即可