第一次加载iFrame可以自适应高度,但第二次处理时确不行。 iframe.onresize = 自适应高度函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有页面A, 页面A中有一个iframe是B.iframe自适应高度的js函数x()写在页面A中,在iframe中onload时调用,现在页面B上点击链接(同一个目标窗口),iframe的高度无法自适应.写法如parent.iframename.onresize=parent.x();请帮忙纠正写法。 function autoResize() //自动调整框架高度{ try{ document.all["alist"].style.height=ulist.document.body.scrollHeight; document.all["blist"].style.height=clist.document.body.scrollHeight; } catch(e){}}<iframe border="0" name="alist" marginwidth="0" marginheight="0" src="b.htm" frameborder="0" width="100%" onload="this.height=clist.document.body.scrollHeight" style="height:expression(1);aho:expression(autoResize())" scrolling="no"></iframe><iframe border="0" name="blist" marginwidth="0" marginheight="0" src="b.htm" frameborder="0" width="100%" onload="this.height=clist.document.body.scrollHeight" style="height:expression(1);aho:expression(autoResize())" scrolling="no"></iframe> 在B页面写 function f_frameStyleResize(targObj) { var targWin = targObj.parent.document.all[targObj.name]; if(targWin != null) { var HeightValue = targObj.document.body.scrollHeight //if(HeightValue < 300) // { HeightValue = 300 // } //不小于600 targWin.style.pixelHeight = HeightValue; } } function f_iframeResize() { bLoadComplete = true; f_frameStyleResize(self); } var bLoadComplete = false;window.onload = f_iframeResize; 到底错在哪里啊! jquery 取出的对象怎么和getElementById的对象一样? 1==true 网站设计中43个你应当避免的错误 紧急紧急,javascript的value大问题? 关于JS不能全部取消checkbox的问题 紧急求助,已经找不到原文件的jsp网站如何运行,work目录下有已经编译的完整的servlet 页面中框架值传递问题,应该很简单 关于自动生成下拉菜单和输入框的问题 虚心请教:如何用JS实现类似COMBOX功能? ========在线等===========一个简单的问题==================== ie页面上鼠标取词?
写法如parent.iframename.onresize=parent.x();请帮忙纠正写法。
{
try{
document.all["alist"].style.height=ulist.document.body.scrollHeight;
document.all["blist"].style.height=clist.document.body.scrollHeight;
}
catch(e){}
}
<iframe border="0" name="alist" marginwidth="0" marginheight="0" src="b.htm" frameborder="0" width="100%" onload="this.height=clist.document.body.scrollHeight" style="height:expression(1);aho:expression(autoResize())" scrolling="no"></iframe><iframe border="0" name="blist" marginwidth="0" marginheight="0" src="b.htm" frameborder="0" width="100%" onload="this.height=clist.document.body.scrollHeight" style="height:expression(1);aho:expression(autoResize())" scrolling="no"></iframe>
function f_frameStyleResize(targObj)
{
var targWin = targObj.parent.document.all[targObj.name];
if(targWin != null)
{
var HeightValue = targObj.document.body.scrollHeight
//if(HeightValue < 300)
// { HeightValue = 300
// } //不小于600
targWin.style.pixelHeight = HeightValue;
}
}
function f_iframeResize()
{
bLoadComplete = true; f_frameStyleResize(self);
}
var bLoadComplete = false;window.onload = f_iframeResize;