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 相关文章推荐
Prototype使用指南之hash.js
Jan 10 Javascript
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
May 06 Javascript
javascript学习笔记(一) 在html中使用javascript
Jun 18 Javascript
javascript学习(一)构建自己的JS库
Jan 02 Javascript
JS实现可改变列宽的table实例
Jul 02 Javascript
IE、FF浏览器下修改标签透明度
Jan 28 Javascript
AngularJS ng-blur 指令详解及简单实例
Jul 30 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
微信小程序开发教程之增加mixin扩展
Aug 09 Javascript
微信小程序自定义对话框弹出和隐藏动画
Jul 19 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
Sep 24 Javascript
Vue插件之滑动验证码用法详解
Apr 05 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/06/01 PHP
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
php去除字符串换行符示例分享
2014/02/13 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
2015/01/28 PHP
JSON JQUERY模板实现说明
2010/07/03 Javascript
JS 获取浏览器和屏幕宽高等信息代码
2014/03/31 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
jQuery中ztree 点击文本框弹出下拉框的实例代码
2017/02/05 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
JS实现新建文件夹功能
2017/06/17 Javascript
Vue项目中quill-editor带样式编辑器的使用方法
2017/08/08 Javascript
async/await地狱该如何避免详解
2018/05/10 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
2019/04/26 Javascript
layui table 获取分页 limit的方法
2019/09/20 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
微信小程序实现转盘抽奖
2020/09/21 Javascript
JS实现鼠标移动拖尾
2020/12/27 Javascript
[02:38]2018DOTA2亚洲邀请赛赛前采访-VGJ.T
2018/04/03 DOTA
Pyramid Mako模板引入helper对象的步骤方法
2013/11/27 Python
Python处理命令行参数模块optpars用法实例分析
2018/05/31 Python
使用python接入微信聊天机器人
2020/03/31 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
ubuntu上安装python的实例方法
2019/09/30 Python
pip 安装库比较慢的解决方法(国内镜像)
2019/10/06 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021/02/03 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
几道PHP面试题
2013/04/14 面试题
平面设计岗位职责
2013/12/14 职场文书
幼儿园区域活动总结
2014/05/08 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
基于python制作简易版学生信息管理系统
2021/04/20 Python
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android