Javscript调用iframe框架页面中函数的方法


Posted in Javascript onNovember 01, 2014

本文实例讲述了在Javscript调用iframe框架页面中函数的方法,这个调用方法其实非常的简单,有了这个方法我们就可以实现iframe之间传值或修改值了,操作起来都非常的简单。分享给大家供大家参考。具体实现方法如下:

访问iframe里面的函数:

document.getElementById('commentIframe').contentWindow.hasLogined();

commentIframe为iframe的id.
要在 window.onload里面执行

例子如下:

1.html

<a href="#" onclick="window.frames['frame1'].MyNext()">aa</a>

<iframe id="frame1" src="2.html" ></iframe>

2.html 页面
<script language="javascript" type="text/javascript">

 function MyNext()

 {

   alert(1);

 }

</script>

在1.htm中点击test按钮,可以使2.htm(iframe页面)中mybutton按钮失效.就这么简单,呵呵.如果要调用2.htm中的JS函数这样写:

self.frames['a'].funtionname(param)

在1.htm中调用2.htm中的JS函数:iframe2.showInfo();

例子说明:

假设有2个页面,index.html和inner.html。其中index.html中有一个iframe,这个iframe的src指向inner.html。

我们现在要做的就是:

1.在index.html中调用inner.html上的一个js方法
2.在inner.html中调用index.html上的一个js方法

实现代码如下:

index.html:

<html> 

<head> 

<script type="text/javascript"> 

function ff(){ 

alert(">>this is index's js function  index.html"); 

} 

</script> 

</head> 

<body> 

<div style="background: lightblue;"> 

This is index page. 

<input type="button" value="run index's function" onclick="ff();" /> 

<input type="button" value="run inner page's function" onclick='window.frames["childPage"].sonff();' /> 

</div> 

<iframe id="childPage" name="childPage" src="inner.html" width="100%" frameborder="0"></iframe> 

</body> 

</html>

inner.html:

<html> 

<head> 

<script type="text/javascript"> 

function sonff(){ 

alert(">>this is inner page's js function"); 

} 

</script> 

</head> 

<body> 

<div style="background: lightgreen;"> 

This is inner page. 

<input type="button" value="run index's function" onclick='parent.window.ff();' /> 

<input type="button" value="run inner page's function" onclick="sonff();" /> 

</div> 

</body> 

</html>

希望本文所述对大家基于javascript的web程序设计有所帮助。

Javascript 相关文章推荐
一个js实现的所谓的滑动门
May 23 Javascript
检测jQuery.js是否已加载的判断代码
May 20 Javascript
jquery maxlength使用说明
Sep 09 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
Dec 25 Javascript
javaScript函数中执行C#代码中的函数方法总结
Aug 07 Javascript
jQuery控制网页打印指定区域的方法
Apr 07 Javascript
详解Node.js模块间共享数据库连接的方法
May 24 Javascript
AngularJS延迟加载html template
Jul 27 Javascript
Vue 框架之动态绑定 css 样式实例分析
Nov 14 Javascript
javascrit中undefined和null的区别详解
Apr 07 Javascript
vue实现移动端H5数字键盘组件使用详解
Aug 25 Javascript
antd Select下拉菜单动态添加option里的内容操作
Nov 02 Javascript
js实现文章文字大小字号功能完整实例
Nov 01 #Javascript
js中confirm实现执行操作前弹出确认框的方法
Nov 01 #Javascript
js实现按钮加背景图片常用方法
Nov 01 #Javascript
js实现网页随机切换背景图片的方法
Nov 01 #Javascript
JS获取浏览器语言动态加载JS文件示例代码
Oct 31 #Javascript
一个检测表单数据的JavaScript实例
Oct 31 #Javascript
JS 打印功能代码可实现打印预览、打印设置等
Oct 31 #Javascript
You might like
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
PHP Smarty生成EXCEL文档的代码
2008/08/23 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
如何用javascript控制上传文件的大小
2006/10/26 Javascript
IE JS编程需注意的内存释放问题
2009/06/23 Javascript
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
2015/10/08 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
2016/07/04 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
Vue.js常用指令汇总(v-if、v-for等)
2016/11/03 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
vue3 源码解读之 time slicing的使用方法
2019/10/31 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
2020/11/05 Javascript
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
解决Python print输出不换行没空格的问题
2018/11/14 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
django 邮件发送模块smtp使用详解
2019/07/22 Python
Python 处理文件的几种方式
2019/08/23 Python
解决Python3下map函数的显示问题
2019/12/04 Python
Python常用扩展插件使用教程解析
2020/11/02 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
英国最大的体育&时尚零售公司:JD Sports
2017/12/13 全球购物
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
体育专业学生自我评价范文
2014/01/17 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
书法大赛策划方案
2014/06/04 职场文书
我的中国心演讲稿
2014/09/04 职场文书
2014年安全生产工作总结
2014/11/13 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书