我想在页面中放两个按钮,用来指定刷新时间的,不知道该怎么做,在一个就是,
我做的是个留言板,在输入留言的时候如果页面刚好刷新了,文本值就为空了,在写留言的时候怎么样再刷新时间停止呢,(我的留言框默认是隐藏的,点击回复才出来的。)
请高手指教。在线等待。   解决定高回报。

解决方案 »

  1.   

    用PHP输出javascript实现javascript的setInterval函数可以设置定时
      

  2.   

    你刷新页面时不能刷新整个页面.要么用局部刷新(google之)要么用ajax取数据,然后动态加在页面上.这就不需要刷新页面了参考关键词: 局部刷新 ajax 服务器推 server-push comet
      

  3.   

    个人觉得··如果是留言板块的刷新,可以考虑下ajax,而且ajax刷新的话,可以就指定显示留言的区域刷新,而不用担心你的输入框中的文本会被清掉了~
      

  4.   

    俺的神呐,这哥们天天泡CSDN,基本每个问题都参与啊
      

  5.   

    我前几天用jQuery+php+MySQL做的一个聊天室,似乎用到了这个,不过和1楼的方法差不多。
      

  6.   

    ajax很容易实现的.也比页面刷新更加友好.
      

  7.   

    如果确实需要实时刷新就用socket吧
      

  8.   

    echo "<script>location.href='url.php';</script>";
      

  9.   


    <div style='width:400;height:30px;line-height:30px;background-color:#EFFDFE;border:1px dotted #D7F1B4;text-align:center;font-size:16px;color:#FF3300;' id='test'>
    </div>
    <INPUT TYPE="button" value='点击试试' onclick="test()"><script>
    var alltime = 10;   
    function setTime(){   
    if (alltime<=0){   
      location.href='http://www.baidu.com' ;
      clearInterval(tem);   
    }else{   
      alltime--;   
      document.getElementById("test").innerHTML = "页面将在0"+alltime+"秒后自动调转";
    }  
    }
    function test()
    {
    tem = setInterval("setTime()",1000) 
    }
    </script>
      

  10.   

    使用ajax局部刷新,只刷新消息的那一块就行了
      

  11.   

    你刷新页面 目的无非就是让留言信息显示出来
    所以,你可以用ajax异步调取后台数据 局部刷新留言列表部分当然,这样做的话 跟你在下边提交回复就没有关系了~~~一举两得~~~