使用XMLHTTP无刷新更新页面(转)

创建一个222.htm文件,下面就是代码咯,把222.htm文件修改后,这个页面就会变了:

< script language = " VBScript "   >
Function bytes2BSTR(vIn)
Dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode
strReturn 
=   ""

For i 
=   1  To LenB(vIn)
 ThisCharCode 
=  AscB(MidB(vIn,i, 1 ))
 If ThisCharCode 
<   & H80 Then
  strReturn 
=  strReturn  &  Chr(ThisCharCode)
 Else
  NextCharCode 
=  AscB(MidB(vIn,i + 1 , 1 ))
  strReturn 
=  strReturn  &  Chr(CLng(ThisCharCode)  *   & H100  +  CInt(NextCharCode))
  i 
=  i  +   1
 End If
Next
bytes2BSTR 
=  strReturn 
End Function
</ script >

< 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 ); 
    }
       
return (bytes2BSTR(xmlhttp.responseBody)); 
    
var  xmlhttp  =   null ;
}
function  update()

 
try
 {
  document.body.innerHTML 
=  getXML( " 222.htm " ); 
 }
 
catch (e)
 {
  }
}
setInterval(
" update() " , 200 );  // 定时刷新
</ script >  
< html >
< title > xmlhttp </ title >
< body >
</ body >
</ html >
(转自: http://www.cnblogs.com/Ameng/articles/339789.html)

转载于:https://www.cnblogs.com/nextsoft/articles/1123524.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值