不AJAX就是纯Javascript或者其它的技术,就是2年以前的技术就行

解决方案 »

  1.   

    回调技术?.net下有,时间服务器用来定时更新?
      

  2.   

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
    <%
     if Request("Act")="Ajax" then
      response.write Now()
      response.end
     end if
    %>
    <p>ASP执行时,服务器的时间:<%=Now()%><p>现在服务器的时间是:<font color=red><span id="ServerTime"><!--当前时间--></span></font></p>
    <script language="javascript">
    var xh = false;
    function UpdateTime()
    {
       if(4 == xh.readyState)
       {
        document.getElementById("ServerTime").innerHTML =xh.responseText;
        //alert("已更新");
        setTimeout("X_Http()", 1000);
       }
    }
    function X_Http()
    {
    var url = window.location.toString();
    url = url + "?Act=Ajax&t="+((new Date()).valueOf());
    xh = false;
    if(window.XMLHttpRequest) //非IE
    {
    xh = new XMLHttpRequest();
    if (xh.overrideMimeType){xh.overrideMimeType('text/xml');} 

    else if(window.ActiveXObject) // IE 
    {
    try { xh = new ActiveXObject('Msxml2.XMLHTTP');}
    catch(e) 
    {
    try{xh = new ActiveXObject('Microsoft.XMLHTTP');} 
    catch(e) {}

    }
    if(!xh)
    {
    alert('Giving up :( Cannot create an XMLHTTP instance');
    return false; 
    }
    xh.onreadystatechange = UpdateTime;
    xh.open('GET',url, true);
    xh.send('');
    }X_Http();
    </script>
      

  3.   

    除了ajax ,框架也可以实现!