直接用XMLHTTP的方式, 连窗口都用不着!!

解决方案 »

  1.   

    <script language=javascript>
    window.open=null;
    </script>
      

  2.   

    楼上的朋友,能说得更具体些吗?怎么用XMLHTTP或XMLHTTP GET呢?谢谢!
      

  3.   

    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><script language="JavaScript">
    function getXML(URL) {
    var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.Open("GET",URL, false);
    try { 
    xmlhttp.Send(); 
    var result = xmlhttp.status;
    }
    catch(e) {
    return(false); 
    }
    if(result==200) { 
    return(streamtochar(xmlhttp.responseBody)); 
    }
    var xmlhttp = null;
    }
    function streamtochar(StrStream)
    {
    var stream = new ActiveXObject("ADODB.Stream");
    stream.type=1;
    stream.Mode=3;
    stream.Open() ;
    stream.Write(StrStream);
    stream.Position= 0;
    stream.Type= 2;
    stream.Charset="GB2312";
    var result= stream.ReadText();
    stream.Close();
    stream = null;
    return result;
    }
    function update()

    //alert("页面开始更新");
    document.body.innerHTML = getXML('http://news.sohu.com/59/31/subject207263159.shtml'); 
    }
    setInterval("update()",1000)
    </script>
    </head>
    <body>
    </body>
    </html>