参考孟老大写的文章
<script>
var oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
oXmlHttp.open("GET","http://dotnet.aspx.cc/content.aspx", false);
oXmlHttp.send()
var oStream = new ActiveXObject("ADODB.Stream");
if(oStream == null)
alert("您的机器不支持ADODB.Stream.")
else
{
oStream.Type=1;
oStream.Mode=3;
oStream.Open() ;
oStream.Write(oXmlHttp.responseBody);
oStream.Position= 0;
oStream.Type= 2;
oStream.Charset="gb2312";
var result= oStream.ReadText();
oStream.Close();
oStream = null;
document.all.test.innerText=result;
}</script>
可以指定一个td的id为test然后获得指定网页的源代码

解决方案 »

  1.   

    <script>
    var oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    oXmlHttp.open("GET","http://dotnet.aspx.cc/content.aspx", false);
    oXmlHttp.send()
    var oStream = new ActiveXObject("ADODB.Stream");
    if(oStream == null)
    alert("您的机器不支持ADODB.Stream.")
    else
    {
    oStream.Type=1;
    oStream.Mode=3;
    oStream.Open() ;
    oStream.Write(oXmlHttp.responseBody);
    oStream.Position= 0;
    oStream.Type= 2;
    oStream.Charset="gb2312";
    var result= oStream.ReadText();
                      alert("result="+result);
    oStream.Close();
    oStream = null;
    document.all.test.innerText=result;
    }</script>
    在试?使用ie