iframe自適應高度

無廢話,網上很多文章一下寫了幾種實現方式,代碼短點的呢用不了,長點的呢眼睛都看花

下面的代碼在火狐、IE上正常

 

  1. <script type="text/javascript"
  2. function reinitIframe(){ 
  3. var iframe = document.getElementById("mainFrame"); 
  4. try
  5. var bHeight = iframe.contentWindow.document.body.scrollHeight; 
  6. var dHeight = iframe.contentWindow.document.documentElement.scrollHeight; 
  7. var height = Math.max(bHeight, dHeight); 
  8. iframe.height = height; 
  9. }catch (ex){} 
  10. window.setInterval("reinitIframe()", 200); 
  11. </script>  

轉載自http://www.jb51.net/article/26132.htm,Mark

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章