又一枚iframe高度自适应代码 - (兼容FF,Opera,Safari多浏览器)

  1. <script type="text/javascript">
  2. function  SetCwinHeight(iframeObj){  
  3. if  (document.getElementById){   
  4.    if  (iframeObj){  
  5.      if  (iframeObj.contentDocument && iframeObj.contentDocument.body.offsetHeight){  
  6.       iframeObj.height = iframeObj.contentDocument.body.offsetHeight;  
  7.       }  else   if  (document.frames[iframeObj.name].document && document.frames
  8. [iframeObj.name].document.body.scrollHeight){  iframeObj.height = document.frames
  9. [iframeObj.name].document.body.scrollHeight;  
  10.       }  
  11.     }  
  12.   }  
  13. }  
  14. </script>
  1. <iframe name="frameContent" src="*" frameborder="0" width="100%" onload="SetCwinHeight
  2. (this)"></iframe>

注:标记*号的地方填入iframe页面的地址。需要注意的是,src地址必须是在同一网站下,否则会出现“权限被禁止”的错误。

本文永久地址:https://sjolzy.cn/And-a-high-degree-of-adaptive-code-iframe-multi-browser-compatible-FFOperaSafari.html

--EOF--

随机文章

添加新评论