没办法,但首先你刷新的目的是什么,如果只想使session不超时,那就做一个隐藏的frame,里刷新

解决方案 »

  1.   

    http://zbsc.zbedu.net/
    看这个连接,进去聊天室,那里的就可以又刷新又不闪。
      

  2.   

    <script src="http://127.0.0.1/sample.js" id=kao>
    </script><script>
    setInterval("kao.src=kao.src",10000);
    </script>
      

  3.   

    我不做聊天室,我只是一个很普通的html页的刷新问题。
      

  4.   

    请教gaofaq(老高),您给的例子怎么用呀?
      

  5.   

    只是换成了用JS操作页面内容,
    你可以在sample.js中设置一个值content,这个是要刷新部分的内容,
    然后让页面中你要刷新那部分的innerHTML等于它不就行了。sample.js换成sample.asp或者sample.php
      

  6.   

    请教老高,可以直接在JSP页面中写的javascript中实现吗?我对javascript了解的不多,正好有和楼主同样的问题,还请多多指教
      

  7.   

    XMLHTTP+Javascript+Asp写得聊天室,无刷新实现http://www.lssky.net/UserInfo.asp?UserID=6833
    http://www.lssky.net/Article_Show.asp?ArticleID=457
      

  8.   

    XMLHTTP
    刷的只是数据,避免全刷
      

  9.   

    同意,要不给我发到邮件里。我非常想了解。
    [email protected]
      

  10.   

    用XMLHTTP,我试过了很好用.
    function getXML(url){  //得到XML文件                     var xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);                     xmlhttp.Open(“GET”,url,false); xmlhttp.setRequestHeader(“CONTENT-TYPE”,“application/x-www-form-urlencoded”); //设定 Http 请求头的值                     try{       xmlhttp.send();
                                  var statu=xmlhttp.status;
                        }catch(e){
     var result="false";  return result;
                        }                    if(statu==200){
                                  var result=xmlhttp.responseBody;
                                  result=bytes2B(result);
    return result;
                        }
              }
      

  11.   

    演示地址:http://www1.laiwuren.com/temp/date.htmldate.html:
    ----------------------------
    <span id="date_span"></span>
    <SCRIPT LANGUAGE="JavaScript" src="date.php" id="date_js"></SCRIPT>
    <SCRIPT LANGUAGE="JavaScript">
    function kao() { date_js.src=date_js.src;}
    setInterval("kao()",1000);
    </SCRIPT>
    <A HREF="javascript:kao();">Hand</A>
    date.php:
    ----------------------------
    <?php
    header("Cache-Control: no-store, no-cache, must-revalidate");
    echo "date_span.innerText = \"".date("Y年m月d日 H:i:s")."\"";
    ?>
      

  12.   

    再请问要是不用php呢,怎么写呀?不好意思,我比较弱啦:(
      

  13.   

    给你个asp.net 的例子:
    testw.html:
    <body>
    <span id="date_span"></span>
    <SCRIPT LANGUAGE="JavaScript" src="http://127.0.0.1/t/wrf.aspx" id="date_js"></SCRIPT>
    <SCRIPT LANGUAGE="JavaScript">
    function kao(){
    date_js.src=date_js.src;}
    //setInterval("kao()",1000);
    </SCRIPT>
    <A HREF="javascript:kao()">Hand</A>
    </body>wrf.aspx(位于web服务器上的地址为http://127.0.0.1/t/wrf.aspx):
    <%@ Page Language="vb"%>
    <%response.write("date_span.innerText="+""""+date.now.tostring+"""")%>