iframe高度自动适应


  郑重声明:本人博客上的有些文章系转贴,如果因此对您的利益产生了不良影响,恳请及时通知我,我将在24小时之内将其删除,谢谢! 我的邮箱:[email protected]
  
  (My)Eclipse
  
  Algorithm
  
  Computer Basis
  
  CSS
  
  Data Structure
  
  DataBase Basis
  
  Design Pattern
  
  ExtJs 
  
  Flex
  
  Hibernate
  
  HTML
  
  JavaScript
  
  JavaSE 
  
  Jetty 
  
  JQuery
  
  Jsp_Servlet
  
  Linux
  
  MS SQLServer
  
  MySQL 
  
  Network 
  
  Oracle 
  
  Red5
  
  Software Test
  
  Spring 
  
  Struts
  
  Supply Chain
  
  SVN 
  
  Utils 
  
  VB
  
  WebService
  
  WebWork 
  
  XML 
  
  沉思寰宇
  
  经验、心得
  当iframe的高度设置成auto的时候,在ie6,ie7等一些浏览器中iframe的高度并不会随内容的改变而改变,而是会出现垂直滚动条。
  现在可以用javascript来解决,在iframe的文档加载完毕后,执行:
  function iFrameHeight() { 
  var ifm= document.getElementById("myiframe"); 
  var subWeb = document.frames ? document.frames["myiframe"].document : ifm.contentDocument; 
  if(ifm != null && subWeb != null) { 
  ifm.height = subWeb.body.scrollHeight; 
  } 
  }

猜你喜欢

转载自xu162xu.iteye.com/blog/1574357