如何得到一个地址返回的html代码,然后再post给另外一个页面? 1,xnlhttp.open("GET",url.false)2,window.document.documentElement.outerHTML(知道窗口名称的条件下) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TO net_lover(孟子E章) :可否详细说说方法1?最好能给一段sample code。:) <script>var oDiv //添加用的节点var nP //DIV的 padding-leftvar xh //xmlhttpfunction getXML(){ oDiv = document.all.m oDiv.innerHTML = "正在装载栏目数据,请稍侯......." oDiv.style.display= "" xh = new ActiveXObject("Microsoft.XMLHTTP") xh.onreadystatechange = getReady xh.open("GET",a.value,true) xh.send()}function getReady(){ if(xh.readyState==4) { if(xh.status==200) { oDiv.innerHTML = "完成" } else { oDiv.innerHTML = "抱歉,装载数据失败。原因:" + xh.statusText } }}</script>URL:<input name=a value="http://www.microsoft.com"><input onclick="getXML()" type="button" value="get HTML"><input onclick="if(xh && xh.responseText) oDiv.innerHTML=xh.responseText" type="button" value="output"><div id=m></div> TO net_lover(孟子E章) :我获取的中文全是乱码,可否告知怎么解决? <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>var oDiv //添加用的节点var nP //DIV的 padding-leftvar xh //xmlhttpfunction getXML(){ oDiv = document.all.m oDiv.innerHTML = "正在装载栏目数据,请稍侯......." oDiv.style.display= "" xh = new ActiveXObject("Microsoft.XMLHTTP") xh.onreadystatechange = getReady xh.open("GET",a.value,true) xh.send()}function getReady(){ if(xh.readyState==4) { if(xh.status==200) { oDiv.innerHTML = "完成" } else { oDiv.innerHTML = "抱歉,装载数据失败。原因:" + xh.statusText } }}</script>URL:<input name=a value="http://www.microsoft.com"><input onclick="javascript:getXML()" type="button" value="get HTML"><input onclick="javascript:if(xh && xh.responseText) oDiv.innerHTML=bytes2BSTR(xh.ResponseBody)" type="button" value="output"><div id=m></div> 如何把这些数据post出去呢?(页面上不要任何显示) 只用js不用CSS实现下拉菜单 javascript 正则表达式 请教EXT-JS里的WINDOW的问题 动态网页执行后可否保存为静态网页 请教高手~~~谢谢 中文参数变乱码问题? 原创:JavaScript如何实现“面向对象”的各种特征 求javascript的数组对象的所有方法和属性. ******怎么使鼠标放上,弹出一页************ 不好意思还是菜单的问题!!!!!!! 请问斑竹如何隐藏ie窗口右上角的关闭按钮 这个菜单该怎么实现?
:)
var oDiv //添加用的节点
var nP //DIV的 padding-left
var xh //xmlhttp
function getXML()
{
oDiv = document.all.m
oDiv.innerHTML = "正在装载栏目数据,请稍侯......."
oDiv.style.display= ""
xh = new ActiveXObject("Microsoft.XMLHTTP")
xh.onreadystatechange = getReady
xh.open("GET",a.value,true)
xh.send()
}function getReady()
{
if(xh.readyState==4)
{
if(xh.status==200)
{ oDiv.innerHTML = "完成"
}
else
{
oDiv.innerHTML = "抱歉,装载数据失败。原因:" + xh.statusText
}
}
}
</script>
URL:<input name=a value="http://www.microsoft.com">
<input onclick="getXML()" type="button" value="get HTML">
<input onclick="if(xh && xh.responseText) oDiv.innerHTML=xh.responseText" type="button" value="output">
<div id=m></div>
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>
var oDiv //添加用的节点
var nP //DIV的 padding-left
var xh //xmlhttp
function getXML()
{
oDiv = document.all.m
oDiv.innerHTML = "正在装载栏目数据,请稍侯......."
oDiv.style.display= ""
xh = new ActiveXObject("Microsoft.XMLHTTP")
xh.onreadystatechange = getReady
xh.open("GET",a.value,true)
xh.send()
}function getReady()
{
if(xh.readyState==4)
{
if(xh.status==200)
{ oDiv.innerHTML = "完成"
}
else
{
oDiv.innerHTML = "抱歉,装载数据失败。原因:" + xh.statusText
}
}
}
</script>
URL:<input name=a value="http://www.microsoft.com">
<input onclick="javascript:getXML()" type="button" value="get HTML">
<input onclick="javascript:if(xh && xh.responseText) oDiv.innerHTML=bytes2BSTR(xh.ResponseBody)" type="button" value="output">
<div id=m></div>