多个iframe自动调整大小的问题


一个页面我有多个iframe,且每个iframe的src都不一样,高度也不一样。
怎样用一个函数,自动调整这个页面里所有iframe的高度呢?

function change_size(iframe)
{
iframe.style.height=info_content.document.body.scrollHeight+1+"px";
}
我用过这种方式,但是等号后面的第一个对象不知道应该怎样动态显示。
比如:
function change_size(no)
{
var el_name = "iframe"+no;
el = document.getElementById(el_name);
el .style.height=el.document.body.scrollHeight+1+"px";
//举例,实际不能调整高度,因为后面的el不能指向正确的对象
}

所以我现在暂时用了这种方式,对应每个iframe用一次
a.style.height = iframe_a.document.body.scrollHeight
b.style.height = iframe_b.document.body.scrollHeight

希望您能给一个更为简单的方法,我解除js没多久,可能问题有点愚蠢,请见谅。
感觉上你这样写的自动调整 会出问题.
如果父页面加载完了,而子页面没有加载完,你控制的iframe高度肯定不会是 你所想的高度.

如果你的子页面和父页面同在一个域名下给你推荐一种简单办法.

在父页面中设置一个函数用来 调整某一个ifame的高度,然后在子页面的body onload中调用父页面的这个函数.这样肯定是 等子页面加载完了 在设置的高度,这样可设置成子页面的实际高度.

//父页面的设置高度代码,未测试

复制代码 代码如下:

function setParentFrameHeight(frameid,height){
var frame= document.getElementById(frameid);
frame.style.height = height;//实际的height可以可以在子页面的body里获得
}



相关阅读:
C# 解析 RAS文件 SUM 光栅文件图象的代码
14个常见的CSS技巧及常见问题
在solrais下编译安装MySQL
Vista SP1更新补丁带给用户新的体验
Windows下MySQL安全权限设置
mysql字符集和数据库引擎修改方法分享
SuSE Linux 自动注销设置
修改注册表在右键菜单中添加清空文件夹命令
自动分页的不完整解决方案
PHP数组实例总结与说明
php addslashes 函数详细分析说明
一个PHP模板,主要想体现一下思路
安全性秘诀: 设置使用 Exchange 2000 访问权限的组
CSS高级技巧:滑动门技术
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 活雷锋作文350字 小学五年级作文450字:生活处处皆学问 没有翅膀,所以努力奔跑 心狠痛。 用半信半疑造句 高一作文750字:永不言败 开心电话 一盏香茶闲品花 小学六年级作文400字:折扣 随想随记作文750字 2015筑梦中国征文范文 形容很有才华的成语 我的凄惨人生 春天的味道作文150字 情人节搞笑说说大全 读《两位作家》有感800字 群处守口,独处守心 朋友结婚祝福语短信 养护日记 享受作文400字 小学三年级作文300字:改变未来(2) 感悟人生经典的话,我整整读了5遍,太透彻了! 2015工商所半年工作总结 夜雨感怀 《我们要好好活》作文3000字 初中初一作文750字:值得珍惜的那些爱 形容春天的成语:春暖花香:形容春天美丽的景色 乡镇水务站一季度工作总结 申报先进工作者个人综合材料 少先队辅导员事迹材料:珍爱学生 让学生健康成长 蝶醉 国庆节感恩祝福短信 经典抒情散文精选 我抗议!!作文500字 暮秋,小语 心内科护士工作总结 小学二年级作文450字:推车 毕淑敏:年龄要有雅量 舌头是个美食家 三年级记事作文 心底的你,终究会忘记 办理劳动合同流程 6月份社区关工委工作规划 一天中的美景 2015年新班主任工作计划 法院学习七一讲话心得体会 《敕勒歌》《静默草原》同步练习1 一个下着大雨的晚上作文600字 读致青年教师心得体会 痛着微笑

Copyright © 2016 phpStudy |