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 相关文章推荐
网页设计常用的一些技巧
Dec 22 Javascript
javascript date格式化示例
Sep 25 Javascript
jquery新的绑定事件机制on方法的使用方法
Apr 15 Javascript
jquery代码实现简单的随机图片瀑布流效果
Apr 20 Javascript
Javascript实现获取及设置光标位置的方法
Jul 21 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
Aug 07 Javascript
JavaScript希尔排序、快速排序、归并排序算法
May 08 Javascript
vue-router单页面路由
Jun 17 Javascript
Vue项目中如何引入icon图标
Mar 28 Javascript
详解如何在Vue里建立长按指令
Aug 20 Javascript
通过angular CDK实现页面元素拖放的步骤详解
Jul 01 Javascript
解决vue scoped html样式无效的问题
Oct 24 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
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
PHP采集腾讯微博的实现代码
2012/01/19 PHP
PHP中去掉字符串首尾空格的方法
2012/05/19 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
php 判断IP为有效IP地址的方法
2018/01/28 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
jquery之empty()与remove()区别说明
2010/09/10 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
2013/07/01 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
Python中获取网页状态码的两个方法
2014/11/03 Python
全面了解python字符串和字典
2016/07/07 Python
Python 爬虫学习笔记之正则表达式
2016/09/21 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
python实现桌面气泡提示功能
2019/07/29 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
使用Python测试Ping主机IP和某端口是否开放的实例
2019/12/17 Python
Python如何读写二进制数组数据
2020/08/01 Python
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
建议书标准格式
2014/03/12 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
社保转移委托书范本
2014/10/08 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书
读完《骆驼祥子》的观后感!
2019/07/05 职场文书
Python读取文件夹下的所有文件实例代码
2021/04/02 Python
Pillow图像处理库安装及使用
2022/04/12 Python
mysql全面解析json/数组
2022/07/07 MySQL