+ -
当前位置:首页 → 问答吧 → ajax 定时刷新,谁能解决??????????

ajax 定时刷新,谁能解决??????????

时间:2007-09-27

来源:互联网

其实我感觉,这个会ajax的都不难,但是小弟不会,我的要刷新的地方是个  
<marquee> </marquee>
所以不想让这个页面象提交式的那种刷新,请高手赐予代码,谢谢

作者: szxiaokang   发布时间: 2007-09-27

settimeout
setintval

作者: willko   发布时间: 2007-09-27

采用prototype框架的ajax方法,它能够刷新一个区域,然后你可以应用
window.setInterval   方法设置定时更新

作者: for_cyan   发布时间: 2007-09-27

代码,我要的是代码

作者: szxiaokang   发布时间: 2007-09-27


<html>
<head> <title> </title> </head>
<body>
<marquee   id= 'mar '   direction= "up "   scrollAmount=3   scrollDelay=110   width= '400 '  

border= '1 '   height= '200 '>
<script>
document.write(new   Date().toString());
</script>
</marquee>
<script>
function   resetMar()
{
mar.innerHTML=new   Date().toString();//这个可以改成ajax获取的数据
setTimeout(resetMar,5000);//5秒更新一次
}
resetMar();
</script>
</body>

作者: showbo   发布时间: 2007-09-27

JScript code

var xmlHttp
function showtask(task_kind)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("您的浏览器不支持AJAX!");
  return;
  }
var url="gettask.php";
var url=url+"?task_kind="+task_kind;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
setTimeout("showtask('"+task_kind+"')",3000);
}
function stateChanged()
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

作者: fromii   发布时间: 2010-10-23

JScript code

function test(){//获取数据的方法!
//代码块


setInterval(test,3000);
}

作者: liujian650107   发布时间: 2010-10-23

热门下载

更多