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 相关文章推荐
JS代码格式化和语法着色V2
Oct 14 Javascript
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
Jul 13 Javascript
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
Apr 27 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
Mar 21 Javascript
JS限制Textarea文本域字符个数的具体实现
Aug 02 Javascript
node.js Web应用框架Express入门指南
May 28 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
Jul 18 Javascript
AngularJS指令与控制器之间的交互功能示例
Dec 14 Javascript
微信小程序Getuserinfo解决方案图解
Aug 24 Javascript
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
JavaScript实现随机点名器实例详解
May 07 Javascript
vue页面更新patch的实现示例
Mar 25 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递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
javascript之水平横向滚动歌词同步的应用
2007/05/07 Javascript
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
JavaScript Accessor实现说明
2010/12/06 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
js与jQuery实现checkbox复选框全选/全不选的方法
2016/01/05 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
nodejs express配置自签名https服务器的方法
2018/05/22 NodeJs
create-react-app安装出错问题解决方法
2018/09/04 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
python实现马耳可夫链算法实例分析
2015/05/20 Python
深入浅析Python字符编码
2015/11/12 Python
在Python中通过threading模块定义和调用线程的方法
2016/07/12 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
python 实现创建文件夹和创建日志文件的方法
2019/07/07 Python
django fernet fields字段加密实践详解
2019/08/12 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
pyCharm 实现关闭代码检查
2020/06/09 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
年级组长自我鉴定
2014/02/22 职场文书
大学生评语大全
2014/04/18 职场文书
学习十八大标语
2014/10/09 职场文书
2014年施工员工作总结
2014/11/18 职场文书
2015年元旦标语大全
2014/12/09 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
运动会跳远广播稿
2015/08/19 职场文书
Go语言 go程释放操作(退出/销毁)
2021/04/30 Golang