不用刷新页面,不用提交,更新页面<br>
<input onclick="test()" value="点击刷新局部内容" type=button><br>
<div id=mxh>原来的内容</div>
<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 = strReturnEnd Function
</script>
<script language="javascript">
function test()
{
var xmlhttp=new ActiveXObject("Msxml2.xmlhttp")
xmlhttp.open("GET","http://www.csdn.net/",false)
xmlhttp.send()
document.all.mxh.innerHTML = bytes2BSTR(xmlhttp.ResponseBody)
}
</script>

解决方案 »

  1.   

    不用刷新页面,不用提交,更新页面<br>
    <input onclick="test()" value="点击刷新局部内容" type=button><br>
    <div id=mxh>原来的内容</div>
    <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 = strReturnEnd Function
    </script>
    <script language="javascript">
    function test()
    {
    var xmlhttp=new ActiveXObject("Msxml2.xmlhttp")
    xmlhttp.open("GET","http://www.csdn.net/",false)
    xmlhttp.send()
    document.all.mxh.innerHTML = bytes2BSTR(xmlhttp.ResponseBody)
    }
    </script>
      

  2.   

    http://www.5inet.net/MusicSearch.asp就是用的xmlhttp