要么把状态存到库里,每次刷新时取一次
要么刷新用ajax做,不做回传,就不影响页面js了

解决方案 »

  1.   

    点击在线后,你应该向服务端提交过去,生成cookies或session,保存下状态来(也可以用javascript生成cookies)之后再刷新的时候,根据cookies判断是否在线,在线一开始就默认显示ONline
      

  2.   

    yseet(网站开发架构师?) 
    -----------------------------------------
    能给些实际代码吗
      

  3.   

    点击在线后,你应该向服务端提交过去,生成cookies或session,保存下状态来(也可以用javascript生成cookies)之后再刷新的时候,根据cookies判断是否在线,在线一开始就默认显示ONline
      

  4.   

    在页面中新增一个hidden,用来保存按钮的状态,页面回发后,通过js从hidden读取信息,然后初始化按钮的状态
      

  5.   

    LS说的是对的,用hidden或者textbox(visible = false)都可以的