javascript firefox 自动加载iframe 自动调整高宽示例


Posted in Javascript onAugust 27, 2013

iframe 自动获取onload高宽

function AutoResize(iframe) 
{ 
//firefox 
if(iframe.contentWindow) 
{ 
iframe.height = iframe.contentWindow.document.documentElement.scrollHeight; 
iframe.width = iframe.contentWindow.document.documentElement.scrollWidth; } 
//IE 
else if(iframe.contentDocument) { 
iframe.height = iframe.contentDocument.width; 
iframe.width = iframe.contentDocument.height; 
} 
}

iframe 自动加载:
var tdObj = document.getElementById('ifrtd'); 
tdObj.innerHTML = ' QQ动态加载中 ... '; var iframe = document.createElement("iframe"); 
iframe.src = 'http://www.zbphp.com/'; 
if (iframe.attachEvent){ 
//iframe.attachEvent("onload",AutoResize.call(iframe)); #报错 
iframe.attachEvent("onload", function(){ 
AutoResize(iframe); 
}); 
} else { 
//iframe.onload = AutoResize.call(iframe);#报错不支持 
iframe.onload = function(){ 
AutoResize(iframe); 
}; 
} 
tdObj.innerHTML = ''; 
tdObj.appendChild(iframe);

其实那个iframe.onload这里想写成iframe.onload = AutoResize.call(iframe);很遗憾,报错,不支持。

一直不知道javascript 如何进行函数调用。比如遇到 iframe.onload = function(){} 调用函数且有参数的时候,这样的情况只能这样写,而不能像其他程序那样直接传参。

以前看过有 apply() call(),但试过都是不支持的。为什么?

Javascript 相关文章推荐
关于图片验证码设计的思考
Jan 29 Javascript
利用JQuery为搜索栏增加tag提示
Jun 22 Javascript
js实现的常用的左侧导航效果
Oct 17 Javascript
JS中如何设置readOnly的值
Dec 25 Javascript
JavaScript+CSS控制打印格式示例介绍
Jan 07 Javascript
js如何调用qq互联api实现第三方登录
Mar 28 Javascript
JS 对象属性相关(检查属性、枚举属性等)
Apr 05 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
Dec 29 Javascript
Jquery根据浏览器窗口改变调整大小的方法
Feb 07 Javascript
解决vue 更改计算属性后select选中值不更改的问题
Mar 02 Javascript
基于javascript实现贪吃蛇经典小游戏
Apr 10 Javascript
JavaScript 防篡改对象的用法示例
Apr 24 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
Aug 27 #Javascript
JS 实现Table相同行的单元格自动合并示例代码
Aug 27 #Javascript
Javascript 浮点运算的问题分析与解决方法
Aug 27 #Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
Aug 26 #Javascript
关于IE中getElementsByClassName不能用的问题解决方法
Aug 26 #Javascript
关于Jquery操作Cookie取值错误的解决方法
Aug 26 #Javascript
jquery弹出框的用法示例(2)
Aug 26 #Javascript
You might like
php iconv() : Detected an illegal character in input string
2010/12/05 PHP
destoon之一键登录设置
2014/06/21 PHP
CI框架整合smarty步骤详解
2016/05/19 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
js限制文本框只能输入整数或者带小数点的数字
2015/04/27 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
javascript中this指向详解
2016/04/23 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
node中modules.exports与exports导出的区别
2018/06/08 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
2019/05/23 Javascript
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
JS实现盒子拖拽效果
2020/02/06 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
2021/01/26 Javascript
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
Python使用multiprocessing创建进程的方法
2015/06/04 Python
python字符串编码识别模块chardet简单应用
2015/06/15 Python
python下载图片实现方法(超简单)
2017/07/21 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
Python 转换文本编码实现解析
2019/08/27 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
党支部公开承诺践诺书
2014/03/28 职场文书
文明寝室申报材料
2014/05/12 职场文书
2014年工程工作总结
2014/11/25 职场文书
公司2014年度工作总结
2014/12/10 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
计算机实训心得体会
2016/01/14 职场文书
i7 6700处理器相当于i5几代
2022/04/19 数码科技