如何能让网页局部自动刷新(别人的网页的即时信息)
发布网友
发布时间:2022-05-02 03:59
我来回答
共1个回答
热心网友
时间:2022-06-27 23:58
推荐学习一下AJAX,
给个小例子,动态的时间,input中的时间每秒刷新一次(需要使用ASP)
1:index.htm
<html>
<body onLoad=getClock();>
<span id="myTime"></span>
<input type="text" name="myTime">
</body>
</html>
<script language="javascript">
var xmlhttp,alerted
try {
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
} catch (e) {
try {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
} catch (E) {
alert("请安装Microsofts XML parsers")
}
}
if (!xmlhttp && !alerted) {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
alert("你的浏览器不支持XMLHttpRequest对象,请升级");
}
}
function getClock()
{
if (xmlhttp) {
myTime.value = "读取数据..."
xmlhttp.Open("Get","clock.asp",true);
xmlhttp.onreadystatechange=RSchange;
xmlhttp.send();
}
}
setInterval( "getClock()", 1000 );
function RSchange()
{
if (xmlhttp.readyState==4) {
myTime.value = xmlhttp.responseText;
}
}
</script>
2:clock.asp
<%
response.write (now())
%>