请问,我想用javascript来获取一个html的源文件,如何作呢?
也就是在一个input中输入一个网址,比如http://www.baidu.com,使用javascript来获得这个网址的源文件,请问可以用javascript实现吗?怎么做呢?谢谢各位!

解决方案 »

  1. 好象不可以吧。我没有这样用过。也不知道JavaScript能不能这样应用HTTP协议...等待高手 出现吧
      

  2. 看到论坛里有这段代码,也有人说可以了,但是我还是运行不了,那位可以试下是什么问题吗?<SCRIPT LANGUAGE="JavaScript">
    function viewSource() {
    var xh = new ActiveXObject("MsXml2.XmlHttp");
    xh.open("GET", "http://www.sohu.com", false);
    xh.send();//
    if( xh.status == 200 )
    {
       document.getElementById("textarea").value = xh.responseText;
    }
    }
    </script>
    </head><body onLoad="return viewSource();">
    <form name="form1" method="post" action="">
      <textarea name="textarea" cols="60" rows="10"></textarea>
    </form>
    </body>
      

  3. 好像JAVASCRIPT只能获取自己网站上的,不同域名的不行。
      

类似问题 »