<html> <script language="JavaScript">... //获取当前时间作为一个不相同的随机数 function getNowTime() ...{ var d, s ; d =new Date(); s = d.getFullYear(); s +="-"+d.getDate(); s +="-"+d.getHours(); s +="-"+d.getMinutes(); s +="-"+d.getSeconds(); s +="-"+d.getMilliseconds(); return s; } //根据2.aspx中返回的服务器时间,2.aspx中要传入一个不相同的随机数 //有兴趣的可以试下不添加随机数作为参数,估计很郁闷^.^ //原理:跟ie中保留临时文件有关系,具体就不知道如何描述了,呵呵 function getServerTime() ...{ var objXMLHTTP=new ActiveXObject("MICROSOFT.XMLHTTP"); objXMLHTTP.open("GET","2.aspx?nowTime="+getNowTime(),false); objXMLHTTP.send(""); var strReturn=objXMLHTTP.ResponseText; document.getElementById("Text1").value= strReturn; } </script> <body> <span id="online_num"><INPUT id="Checkbox1" type="checkbox" name="Checkbox1" onclick=getServerTime();> <INPUT id="Text1" type="text" name="Text1"></span> </body> </html>