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 相关文章推荐
javascript继承之为什么要继承
Nov 10 Javascript
JS刷新框架外页面七种实现代码
Feb 18 Javascript
js鼠标及对象坐标控制属性详细解析
Dec 14 Javascript
jquery自定义滚动条插件示例分享
Feb 21 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
Feb 02 Javascript
js 自带的 map() 方法全面了解
Aug 16 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
Dec 24 Javascript
JS实现的四级密码强度检测功能示例
May 11 Javascript
Easyui在treegrid添加控件的实现方法
Jun 23 Javascript
Javascript实现base64的加密解密方法示例
Jun 27 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
Oct 23 Javascript
手把手教你使用TypeScript开发Node.js应用
May 06 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定界符
2014/06/19 PHP
php 数组元素快速去重
2017/05/05 PHP
javascript 解析url的search方法
2010/02/09 Javascript
一个不错的字符串转码解码函数(自写)
2014/07/31 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
Javascript中数组去重与拍平的方法示例
2017/02/03 Javascript
nodejs入门教程五:连接数据库的方法分析
2017/04/24 NodeJs
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
[01:20:05]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第二场 2月5日
2021/03/11 DOTA
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
python编程实现归并排序
2017/04/14 Python
Python PyQt5标准对话框用法示例
2017/08/23 Python
python字符串的方法与操作大全
2018/01/30 Python
详解Python if-elif-else知识点
2018/06/11 Python
Python日期时间对象转换为字符串的实例
2018/06/22 Python
python tkinter图形界面代码统计工具(更新)
2019/09/18 Python
python3 常见解密加密算法实例分析【base64、MD5等】
2019/12/19 Python
解决Django中checkbox复选框的传值问题
2020/03/31 Python
flask开启多线程的具体方法
2020/08/02 Python
python中的测试框架
2020/11/13 Python
详解移动端HTML5音频与视频问题及解决方案
2018/08/22 HTML / CSS
HTML5实现一个能够移动的小坦克示例代码
2013/09/02 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
如何在发生故障的节点上重新安装 SQL Server
2013/03/14 面试题
init进程的作用
2015/08/20 面试题
一封普通求职者的求职信
2013/11/20 职场文书
公务员更新知识培训实施方案
2014/03/31 职场文书
励志演讲稿范文
2014/04/29 职场文书
幼儿园教师求职信
2015/03/20 职场文书
解决Golang中ResponseWriter的一个坑
2021/04/27 Golang
Python通过loop.run_in_executor执行同步代码 同步变为异步
2022/04/11 Python
MySQL的存储过程和相关函数
2022/04/26 MySQL