让iframe框架网页在任何浏览器下自动伸缩

  方法如下,将2段代

  码照提示保存。

  请保存为mainframe.htm

  

复制代码 代码如下:

  <html>

  <body>

  <div>

  <iframe marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0"

  id="frametb" scrolling="no" src="frame.htm"

  onload="style.width=this.contentWindow.document.all.formfra.offsetWidth;"

  +"style.height=this.contentWindow.document.all.formfra.offsetHeight"></iframe>

  </div>

  </body>

  </html>

  请保存为frame.htm

  

复制代码 代码如下:

  <html>

  <body leftmargin="0" topmargin="0">

  <table id=formfra width=200 border=0 bgcolor=green>

  <tr><td>

  胡东平在线空间

  <p/>

  sfsfere

  </td></tr>

  </table>

  </body>

  </html>

  执行mainframe.htm就可以看到效果了。

  套用修改的时候要注意mainframe.htm和frame.htm里面定义表格的ID,然后记得在frame语句中修改相对应的

  调用文件名称和路径,并且注意下面这句:

  

复制代码 代码如下:

  onload="style.width=this.contentWindow.document.all.formfra.offsetWidth;"

  +"style.height=this.contentWindow.document.all.formfra.offsetHeight"

  做相应修改

  

复制代码 代码如下:

  this.contentWindow.document.all.调用页面表格ID.offsetWidth

  this.contentWindow.document.all.调用页面表格ID.offsetHeight

  记住,一定要定义表格ID。