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 相关文章推荐
js DOM模型操作
Dec 28 Javascript
Javascript的构造函数和constructor属性
Jan 09 Javascript
jQuery中add实现同时选择两个id对象
Oct 22 Javascript
JS中不为人知的五种声明Number的方式简要概述
Feb 22 Javascript
关于include标签导致js路径找不到的问题分析及解决
Jul 09 Javascript
JS正则表达式大全(整理详细且实用)
Nov 14 Javascript
JavaScript四种调用模式和this示例介绍
Jan 02 Javascript
JavaScript中的数组操作介绍
Dec 30 Javascript
JavaScript DOM节点操作方法总结
Aug 23 Javascript
js内置对象处理_打印学生成绩单的简单实现
Sep 24 Javascript
AngularJS入门教程之Cookies读写操作示例
Nov 02 Javascript
以BootStrap Tab为例写一个前端组件
Jul 25 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
最省空间的计数器
2006/10/09 PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
2009/04/25 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
php中获取主机名、协议及IP地址的方法
2014/11/18 PHP
php单链表实现代码分享
2016/07/04 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
2018/06/09 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
PHP微商城开源代码实例
2019/03/27 PHP
Javascript动态绑定事件的简单实现代码
2010/12/25 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
js实现带有介绍的Select列表菜单实例
2015/08/18 Javascript
javascript运算符语法全面概述
2016/07/14 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
2019/04/23 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
python2.7实现FTP文件下载功能
2018/04/15 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
python实现简单五子棋游戏
2019/06/18 Python
python selenium登录豆瓣网过程解析
2019/08/10 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
linux面试题参考答案(7)
2014/07/24 面试题
办公室文员工作职责
2014/01/31 职场文书
法人任命书范本
2014/06/04 职场文书
法定代表人资格证明书
2014/09/11 职场文书
怎样写离婚协议书
2015/01/26 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫