onload="this.height=Iframe.document.body.scrollHeight"

解决方案 »

  1.   

    <iframe name="pindex" src="abc111.htm" frameborder=false scrolling="auto" width="100%" height="100%" frameborder=no onload="document.all['pindex'].style.height=pindex.document.body.scrollHeight" ></iframe>
      

  2.   

    调整窗口大小的代码放在被包含页面里,
    用window.resizeTo
      

  3.   

    成功案例:在自己主机中建个a.html,Iframe 163.com,设置这个a.html的width和height,使其将163.com的页面能全部显示。然后自己的页面再调用这个a.html页面,且有权限!
      

  4.   

    to JK_10000(JK):163.com做子页面你怎么能写代码呢
    to jiaxueq(Loading...) :可能是163.com,还可能是sina.com.cn,高度固定的话我还发此帖吗?
      

  5.   

    以前碰到此类问题很郁闷,MS为什么开发出这么个鸟IE,让这些人不得不跟着他走,后来想了想,也是,为了安全期间,还是要加上限制的,要不,别人可以随便的改你的网页内容,等等
    好了,其它的废话不说了,看看下边的吧:
    记得要将域名指为域名,而不是WWW或者其它的,例:shagndu8.com 而不能指向www.shangdu8.com
    1、请在父网页上加上以下代码:
    1<SCRIPT LANGUAGE="VBScript">
    2    document.domain = "shangdu8.com"
    3</SCRIPT>2、请在要套的IFRAME网页上加上以下代码(此页面可以放在任何服务器上,可以不是shagndu8.com的服务器上,比如:http://www.cnblogs.com/;1<SCRIPT LANGUAGE="VBScript">
    2    document.domain = "shangdu8.com"
    3</SCRIPT>这样,IE就被骗了,上当了,哈哈,他认为是在同一个域下,IFRAME就可以让IFRAME自适应高度或者赋值或者其它操作父框架动作。