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 相关文章推荐
写了一个layout,拖动条连贯,内容区可为iframe
Aug 19 Javascript
js Function类型
Dec 04 Javascript
js生成缩略图后上传并利用canvas重绘
May 15 Javascript
iframe如何动态创建及释放其所占内存
Sep 03 Javascript
js实现遮罩层弹出框的方法
Jan 15 Javascript
JQuery球队选择实例
May 18 Javascript
jquery中map函数遍历数组用法实例
May 18 Javascript
JavaScrip调试技巧之断点调试
Oct 22 Javascript
深入学习js瀑布流布局
Oct 14 Javascript
js封装tab标签页实例分享
Dec 19 Javascript
JavaScript箭头(arrow)函数详解
Jun 04 Javascript
解决vue+webpack打包路径的问题
Mar 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
VML绘图板②脚本--VMLgraph.js、XMLtool.js
2006/10/09 PHP
用PHP和ACCESS写聊天室(八)
2006/10/09 PHP
FCKeditor添加自定义按钮
2008/03/27 PHP
php错误级别的设置方法
2013/06/17 PHP
PHP页面实现定时跳转的方法
2014/10/31 PHP
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
分享PHP-pcntl 实现多进程代码
2016/09/30 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
qTip2 精致的基于jQuery提示信息插件
2012/02/17 Javascript
js 判断js函数、变量是否存在的简单示例代码
2014/03/04 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
jQuery EasyUI学习教程之datagrid点击列表头排序
2016/07/09 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
python内存管理分析
2015/04/08 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
python插入数据到列表的方法
2015/04/30 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
python判断所输入的任意一个正整数是否为素数的两种方法
2019/06/27 Python
pyinstaller打包opencv和numpy程序运行错误解决
2019/08/16 Python
tornado+celery的简单使用详解
2019/12/21 Python
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
如何在django中运行scrapy框架
2020/04/22 Python
python 解决selenium 中的 .clear()方法失效问题
2020/09/01 Python
Blue Nile蓝色尼罗河香港官网:世界最大在线钻石珠宝销售商
2020/05/07 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
金融专业毕业生推荐信
2013/11/26 职场文书
报到证丢失证明
2014/01/11 职场文书
我的梦中国梦演讲稿
2014/04/23 职场文书
公司辞职信模板
2015/05/13 职场文书
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle