温馨提示:您的每一次转载,体现了我写此文的意义!!!烦请您在转载时注明出处http://www.blogjava.net/sxyx2008/谢谢合作!!!

雪山飞鹄

温馨提示:您的每一次转载,体现了我写此文的意义!!!烦请您在转载时注明出处http://www.blogjava.net/sxyx2008/谢谢合作!!!

BlogJava 首页 新随笔 联系 聚合 管理
  215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks
在iframe标记引用的页面中添加如下js代码.切记是iframe的src引用的那个页面中添加
//控制父窗体iframe高度自适应js脚本
var iframeids=["videoframe"]
var iframehide="yes"
function dyniframesize() 
{
 
var dyniframe=new Array()
 
for (i=0; i<iframeids.length; i++)
 {
  
if (document.getElementById)
  {
   dyniframe[dyniframe.length] 
= window.parent.document.getElementById(iframeids[i]);
   
if (dyniframe[i] && !window.opera)
   {
    dyniframe[i].style.display
="block"
    
if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight){
     dyniframe[i].height 
= dyniframe[i].contentDocument.body.offsetHeight; }
    
else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight){
     dyniframe[i].height 
= dyniframe[i].Document.body.scrollHeight;}
   }
  }
  
if ((document.all || document.getElementById) && iframehide=="no")
  {
   
var tempobj=window.parent.document.all? window.parent.document.all[iframeids[i]] : window.parent.document.getElementById(iframeids[i])
   tempobj.style.display
="block"
  }
 }
}
if (window.addEventListener)
window.addEventListener(
"load", dyniframesize, false)
else if (window.attachEvent)
window.attachEvent(
"onload", dyniframesize)
else
window.onload
=dyniframesize
其中的videoframe为父页面中iframe的id
posted on 2012-03-20 09:44 雪山飞鹄 阅读(2265) 评论(0)  编辑  收藏 所属分类: js

只有注册用户登录后才能发表评论。


网站导航: