??<SCRIPT LANGUAGE="JScript">
var oXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
oXmlHttp.open("GET","http://www.sohu.com", 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 sSourceHTML= oStream.ReadText();
oStream.Close();
oStream = null;
}
  var oPopup = window.createPopup();
  var oPopupBody = oPopup.document.body;  oPopupBody.innerHTML = sSourceHTML;
  oPopup.show(100, 100, 400, 200, document.body);
</SCRIPT>

解决方案 »

  1.   

    <object height=400 width=600 type="text/x-scriptlet" data="http://www.sohu.com/">这样行不.
      

  2.   

    我的那种方法,在本地测试成功了.不过加载时间可能会长一些.
    可能会有长时间没反应.因为,打开sohu网页要的时间长些.
      

  3.   

    gjd111686(数字金刚) 的方法可以,我都是这么用的
      

  4.   

    谢谢了,我最好考虑到效率和浏览器兼容的问题,还是决定改用Layer控制方式