我要写一个项目.要求是某个模块的信息时定时自动刷新的!比如是一分钟,要求js 实现.其他的方法也可以参考!精彩就有分!高手出来帮忙了!!!谢谢!!最好有个小例子! 是从数据库取出的数据.显示数据的最新数据. 还有一个问题,对高手说可能比较简单.就是实现一个倒计时!!比如任务时间从数据库取出来的!谢谢啦~~~

解决方案 »

  1.   

    要定时刷新的部分做成iframe,然后在iframe里面的页面设置定时刷新设置定时刷新的方法可参照:http://blog.csdn.net/senbar/archive/2006/09/13/1218199.aspx
      

  2.   

    <html> <head> 
    <title>定时刷新页面</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
     </head> 
    <script> 
    <!-- var limit="0:15" 
    if (document.images){ 
    var parselimit=limit.split(":") parselimit=parselimit[0]*60+parselimit[1]*1 

    function beginrefresh(){
     if (!document.images) {
    return if (parselimit==1) 
    window.location.reload() 
    else{ 
    parselimit-=1 curmin=Math.floor(parselimit/60) cursec=parselimit%60 if (curmin!=0) curtime=curmin+"分"+cursec+"秒后重刷本页!" else curtime=cursec+"秒后重刷本页!" window.status=curtime setTimeout("beginrefresh()",1000) 


    window.onload=beginrefresh //--> 
    </script> 
    <body bgcolor="#FFFFFF" text="#000000"> 
    aaaaaaaaaaaa
    </body> </html> 
      

  3.   

    prototype 的组件里有 PeriodUpdater 也就是定时更新的。
      

  4.   

    timename=setInterval("a();",1000(每1秒执行一次));  
    使用IFrame 
    function a() {
     iframeName.location.href = "mendiantibao_list.do"
     //如果iframe页面初始化就加载,那就
    iframeName.location.href.reload(); 
    }
      

  5.   

    不适用iframe的话,可考虑采用ajax方式去做,定义一个js函数去定时执行ajax,调用服务端的数据并返回,在通过js控制内容的输出
      

  6.   

    再一种使用jquery的定时器
    比如:
    <div id = 'abc'>
    </div>
    $(function() {
       $('#abc').oneTime(1000, function() {
           $.post('xxx.action',{'':''},function(obj) {
               // action==返回obj ,然后设置div内的内容。
           });
       });
    });