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 相关文章推荐
让您的菜单不离网站
Oct 03 Javascript
javascript 冒号 使用说明
Jun 06 Javascript
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
Mar 23 Javascript
JS TextArea字符串长度限制代码集合
Oct 31 Javascript
javascript中的startWith和endWith的几种实现方法
May 07 Javascript
Javascript核心读书有感之表达式和运算符
Feb 11 Javascript
JavaScript中利用Array和Object实现Map的方法
Jul 27 Javascript
jQuery中$(function() {});问题详解
Aug 10 Javascript
探寻JavaScript中this指针指向
Apr 23 Javascript
webpack多页面开发实践
Dec 18 Javascript
JS实现音乐导航特效
Jan 06 Javascript
Angular进行简单单元测试的实现方法实例
Aug 16 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
ThinkPHP标签制作教程
2014/07/10 PHP
setTimeout和setInterval的浏览器兼容性分析
2007/02/27 Javascript
jquery remove方法应用详解
2012/11/22 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
2017/03/24 jQuery
JavaScript判断浏览器和hack滚动条的写法
2017/07/23 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
vue 实现左右拖拽元素并且不超过他的父元素的宽度
2018/11/30 Javascript
使用Vue父子组件通信实现todolist的功能示例代码
2019/04/11 Javascript
小程序最新获取用户昵称和头像的方法总结
2019/09/23 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
Python中文编码知识点
2019/02/18 Python
python中自带的三个装饰器的实现
2019/11/08 Python
Python time库基本使用方法分析
2019/12/13 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
使用python turtle画高达
2020/01/19 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
市场营销个人求职信范文
2014/02/02 职场文书
文案策划求职信
2014/03/18 职场文书
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
暑期社会实践证明书
2014/11/17 职场文书
2015年教师节感恩寄语
2015/03/23 职场文书
放假通知格式
2015/04/14 职场文书
公司员工体检通知
2015/04/21 职场文书
2015年保管员工作总结
2015/04/30 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
九年级历史教学反思
2016/02/19 职场文书