<meta http-equiv="refresh" content="时间间隔">

解决方案 »

  1.   

    <meta http-equiv="Refresh" content="1000;URL=...">
    放在<head></head>标记内,
    content="1000;URL=...
    指.每秒定时刷新 内容为URL地址的页面
      

  2.   

    网上找一下xmlhttp的刷新的资料。
      

  3.   

    <meta http-equiv="Refresh" content="1000;URL=...">
    放在<head></head>标记内,
    content="1000;URL=...
    指.每秒定时刷新 内容为URL地址的页面
      

  4.   

    你说的是五刷新吧。
    用‘推技术’或者 xmlhttp
      

  5.   

    勿忘国耻 抵制日货&up
      

  6.   

    在商业程序中的运用 
    这种交换类型的标准模式是客户端发送一个XML格式的文本字符串到服务端, 
    然后服务端将这个字符串装载入一个XMLDOM对象中并且解释它,然后返回一段 
    HTML给客户端,或则是另外一段XML代码给客户端让客户端的浏览器自己解释。 
    在这种方式下,对于信息的传递来说是非常有效的形式,尤其是当你使用 
    DHTML允许你根据返回信息动态显示时。 
    举例如下(只能够运行在客户端和服务端都安装有IE5的情况下) 
    <% 
    if (Request.ServerVariables("REQUEST_METHOD") == "POST" ) 

    var req= Server.CreateObject("Microsoft.XMLDOM"); 
    req.async=false; 
    req.load(Request); 
    if (req.documentElement.nodeName=="timesheet") 

    //对数据随便进行一些处理 
    ..... 
    Response.write("<h1>Timesheet Updated!</h1><b>"+req.documentElement.text+"</b>"); 


    else 
    { %> <div id="divDisplay">The response will be put in here</div> 
    <input type="button" onclick="sendData();" value="Send it!"> 
    <script> 
    function sendData(){ 
    var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
    xmlhttp.Open("POST", "http://www.yoursite.com/thispage.asp", false); 
    xmlhttp.Send("<timesheet>An impossibly useless timesheet fragment</timesheet>"); 
    divDisplay.innerHTML=xmlhttp.responseText; 

    </script> 
    <% } %> 在上面的代码中,其中客户端的脚本将建立一个适当的COM对象,打开一个在网站 
    www.yoursite.com的连接(使用了HTTP的POST方法,同步方式),使用Send方法发送 
    一个XML片段,然后根据服务器上的响应填充divDisplay区域(这里使用了DHTML)。 
    具体的执行过程是,在服务器上,Request对象被转载入一个XML文档然后被解释器解释。 
    服务器响应XMLHTTP连接的方式和响应其他任何方式的HTTP连接是一样的,也是使用了 
    Response对象。注意的是XMLHTTP本身并不检查request或则response的有效性,也就是说 
    Request或则Response中的数据可是并不需要一定是XML文档。 
    “聪明,”你也许会说。“但是为什么我们不使用CGI来代替它呢?”呵呵,我们要注意 
    这样一件事,就是如果使用这种方式进行客户端--服务端的交互时整个页面并没有被刷新。 
    我们都知道,如果要是通过CGI来做任何事情都必将导致浏览器接收一个完整的新页面,而 
    这尤其影响网站上的访问者,因为他们不得不把所有的时间都用来等候整个页面下载完毕。 
    同样,CGI对于网站服务器来说也是一个负担,因为它不得不把宝贵的处理器循环周期和带宽 
    消耗在新页面的所有部分。如果这样的操作只是一次或则两次倒无所谓,但是如果是对任何 
    一个电子商务网站或则一个基于Web的电子邮件系统,这将意味着大量的同样的基本页面信息 
    被重复一次又一次的装载。 
    同样,如果是通过CGI在网站运用程序中使用XML,服务端一般都将不得不根据数据来建立 
    XML的文档,然后才能够对这些文档进行自己需要的处理。在这种方式下,服务器将花费 
    大量的精力在处理如何建构这些XML文档上,尤其是当需要传送的数据量很大时。 
    所以如果是让客户端的浏览器来建立这个XML文档,并且在建立完毕后通过XMLHTTP将最后的 
    产品传递给服务器,这将大大减轻服务端的代码量和负担。 
    这种类型的问题的一个例子是给服务器上的XML文档增加数据。如果是使用CGI的话,那么 
    就需要频繁的查询一个CGI的form,然后才能够构建一个加入XML文档的XML节点。而如果是使用 
    XMLHTTP需要做的仅仅是把这个XML节点传递给服务端就可以了。 上面说讨论的是XMLHTTP基本部分,有关它的详细例子你可以在Microsoft Developers 
    Network中找到例子 。虽然使用这种通讯方式可以大有作为,我在我自己的运用中仅仅只是 
    使用到了很少的一部分,也许任何一个聪明的开发者都能够发现更多的运用事例。 使用XMLHTTP而不是CGI(即使是我们心爱的ASP)能够让我编写更多野心勃勃的网站运用 
    程序,因为现在我们所关心的简单到只是我们需要发送的数据而已。从而使用很少的代码 
    就能够实现非常复杂的功能,而CGI对于用户每一个可能的操作都需要我们来完完整整地 
    生成一个新的页面。 
    但是由于目前并不是所有的浏览器都支持MSXML,许多使用ASP编写的为了非企业内部 
    目的的运用程序需要支持CGI的交互。但是欣慰的是,编写一个同时支持CGI和XMLHTTP数据 
    的页面并不是很困难,并且将CGI的数据载入XML文档中花费的工作量也不是很大。 
    最简单的方式来判断数据是CGI的数据还是XML的数据就是判断数据的MIME类型. 
    XMLHTTP的MIME是一个空字符串,除非你特定了其他的MIME类型 (可以到这个连接 
    查看不同的MIME类型http://msdn.microsoft.com/xml/reference/scriptref/XMLHttpRequest_object.asp). 
    而许多CGI的MIME类型是"application/x-www-form-urlencoded" 
    下面就是一个来判断的代码片段: <% 
    if (Request.ServerVariables("REQUEST_METHOD") == "POST" ) 

    if (Request.ServerVariables("CONTENT_TYPE")=="application/x-www-form-urlencoded") 
    {//如果是常规数据,让CGI来处理 
    Response.write(Request.form("stuff")); } 
    else 
    {//如果是XMLHTTP连接,将Request对象转载入XML解释器 
    var req= Server.CreateObject("Microsoft.XMLDOM"); 
    req.resolveExternals=false; 
    req.validateOnParse=false; 
    req.async=false; 
    req.load(Request); 
    Response.write(req.documentElement.selectSingleNode("stuff").text); 


    else{ %> 
    试试这个可以动态无刷新 更新
      

  7.   

    对使用xmlhttp的后台通道技术,可以使界面的效果达到C/S一样[以下仅供参考,主要两年没写过了,不过你可以查查这方面的资料,组件的模块一般是msxml4.dll]
    var xmldoc=new ActiveXObject("Microsoft.XMLDOM")
    var http=new ActiveXObject("Microsoft.XMLHTTP")
    http.open()
    http.send()
    xmldoc.loadxml http.body
    //比较是否有变化