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 相关文章推荐
DOM 中的事件处理介绍
Jan 18 Javascript
div拖拽插件——JQ.MoveBox.js(自制JQ插件)
May 17 Javascript
JQuery插件Marquee.js实现无缝滚动效果
Apr 26 Javascript
第五篇Bootstrap 排版
Jun 21 Javascript
javascript this详细介绍
Sep 19 Javascript
Jquery把获取到的input值转换成json
May 15 jQuery
Angular X中使用ngrx的方法详解(附源码)
Jul 10 Javascript
vue语法之拼接字符串的示例代码
Oct 25 Javascript
clipboard.js在移动端复制失败的解决方法
Jun 13 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
Sep 27 Javascript
小程序实现层叠卡片滑动效果
Aug 26 Javascript
JS三级联动代码格式实例详解
Dec 30 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
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
php文件上传的简单实例
2013/10/19 PHP
教你如何开启shopnc b2b2c 伪静态
2014/10/21 PHP
JavaScript 组件之旅(三):用 Ant 构建组件
2009/10/28 Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
浅析用prototype定义自己的方法
2013/11/14 Javascript
yepnope.js使用详解及示例分享
2014/06/23 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
详解Python字符串对象的实现
2015/12/24 Python
python实现中文转换url编码的方法
2016/06/14 Python
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
python实现贪吃蛇小游戏
2020/03/21 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
Python中的整除和取模实例
2020/06/03 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
python的setattr函数实例用法
2020/12/16 Python
详解CSS 3 中的 calc() 方法
2018/01/12 HTML / CSS
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
社团成立邀请函
2014/01/08 职场文书
党的群众路线教育实践活动宣传方案
2014/02/23 职场文书
个人安全承诺书
2014/05/22 职场文书
团队拓展活动方案
2014/08/28 职场文书
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android