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 相关文章推荐
utf8的编码算法 转载
Dec 27 Javascript
JavaScript中使用构造函数实现继承的代码
Aug 12 Javascript
jquery的index方法实现tab效果
Feb 16 Javascript
js模拟select下拉菜单控件的代码
May 08 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
Mar 18 Javascript
JS中FRAME的操作问题实例分析
Oct 21 Javascript
jquery中EasyUI使用技巧小结
Feb 10 Javascript
javascript转换日期字符串为Date日期对象的方法
Feb 13 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
May 15 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
Mar 01 Javascript
vue组件从开发到发布的实现步骤
Nov 11 Javascript
jQuery实现查看图片功能
Dec 01 jQuery
基于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
如何实现浏览器上的右键菜单
2006/07/10 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
中止javascript执行的方法
2014/02/14 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
2015/02/23 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
React Native实现地址挑选器功能
2017/10/24 Javascript
Node.JS循环删除非空文件夹及子目录下的所有文件
2018/03/12 Javascript
详解jenkins自动化部署vue
2019/05/14 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
JavaScript实现栈结构Stack过程详解
2020/03/07 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
nuxt 每个页面head标签内容设置方式
2020/11/05 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
使用Python开发windows GUI程序入门实例
2014/10/23 Python
python base64 decode incorrect padding错误解决方法
2015/01/08 Python
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
Python之父谈Python的未来形式
2016/07/01 Python
200 行python 代码实现 2048 游戏
2018/01/12 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
python遍历小写英文字母的方法
2019/01/02 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
跑步爱好者一站式服务网站:Jack Rabbit
2016/09/01 全球购物
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
应届护士推荐信
2013/11/16 职场文书
秋季婚礼证婚词
2014/01/11 职场文书
安全环保标语
2014/06/09 职场文书
司法局群众路线教育实践活动整改措施
2014/09/17 职场文书
植树节新闻稿
2015/07/17 职场文书