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 相关文章推荐
Flex通过JS获取客户端IP和计算机名的实例代码
Nov 21 Javascript
bootstrap改变按钮加载状态
Dec 01 Javascript
jQuery验证插件validation使用指南
Apr 21 Javascript
简单解析JavaScript中的__proto__属性
May 10 Javascript
CSS3 3D 技术手把手教你玩转
Sep 02 Javascript
微信小程序左滑删除效果的实现代码
Feb 20 Javascript
使用JavaScript生成罗马字符的实例代码
Jun 08 Javascript
微信小程序实现点赞、取消点赞功能
Nov 02 Javascript
JS代码触发事件代码实例
Jan 02 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
Apr 17 Javascript
JS实现前端路由功能示例【原生路由】
May 29 Javascript
全面解析JavaScript Module模式
Jul 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常用函数 推荐收藏保存
2010/02/21 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
2014/05/04 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
thinkPHP5实现数据库添加内容的方法
2017/10/25 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
2009/08/04 Javascript
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
2014/01/11 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
VS2008中使用JavaScript调用WebServices
2014/12/18 Javascript
javascript 闭包详解
2015/02/15 Javascript
jquery插件validation实现验证身份证号等
2015/06/04 Javascript
jQuery中prepend()方法使用详解
2015/08/11 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
vue 录制视频并压缩视频文件的方法
2018/07/27 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
解决layui数据表格table的横向滚动条显示问题
2019/09/04 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
Django添加feeds功能的示例
2018/08/07 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
用canvas显示验证码的实现
2020/04/10 HTML / CSS
一套PHP的笔试题
2013/05/31 面试题
实习生自我鉴定范文
2013/12/05 职场文书
自我评价个人范文
2013/12/16 职场文书
汽车专业人才自我鉴定范文
2013/12/29 职场文书
工程师岗位职责规定
2014/02/26 职场文书
客房服务员岗位职责
2015/02/09 职场文书
党支部工作总结2015
2015/04/01 职场文书
董存瑞观后感
2015/06/11 职场文书
工作收入证明模板
2015/06/12 职场文书
文化大革命观后感
2015/06/17 职场文书
详解MySQL数据库千万级数据查询和存储
2021/05/18 MySQL
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技