js中iframe调用父页面的方法


Posted in Javascript onOctober 30, 2014

本文实例讲述了js中iframe调用父页面的方法。分享给大家供大家参考。具体实现方法如下:

子页面调用父页面的方法在js中很容易实现。我们只需要在主页面加个函数,然后在子页面通过window.parent.方法()即可实现了

比如调用a()函数,就写成:

window.parent.a();

但是我在chrome浏览器下却发现此方法无效了
//在父页面中调用该函数
<script>

function dey() {

var cards_frame=document.frames("card-iframe");    //card-iframe为iframe的名字       

cards_frame.checkedCard()             //调用iframe中定义的方法,把内嵌页面的值传到父页面

}

</script>

2)在iframe 中调用 父页面定义的方法
function alert_window(picurl,h_id) 

{ 

document.parentWindow.parent.msg(picurl,h_id); 

}

//msg()为父窗口定义的函数.

card-iframe是iframe框架的id,b()为子页面js函数。contentWindow属性是指定的frame或者iframe所在的window对象,IE下可以省略。

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

Javascript 相关文章推荐
一个加载js文件的小脚本
Jun 28 Javascript
基于jquery的$.ajax async使用
Oct 19 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
Dec 11 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
Jan 15 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
Aug 23 Javascript
轻松理解Javascript变量的相关问题
Jan 20 Javascript
js判断传入时间和当前时间大小实例(超简单)
Jan 11 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
Aug 05 Javascript
JavaScript学习笔记之数组基本操作示例
Jan 09 Javascript
Javascript 对象(object)合并操作实例分析
Jul 30 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
Aug 07 Javascript
JS画布动态实现黑客帝国背景效果
Nov 08 Javascript
js防止页面被iframe调用的方法
Oct 30 #Javascript
escape函数解决js中ajax传递中文出现乱码问题
Oct 30 #Javascript
js防止DIV布局滚动时闪动的解决方法
Oct 30 #Javascript
js实现window.open不被拦截的解决方法汇总
Oct 30 #Javascript
一个JavaScript获取元素当前高度的实例
Oct 29 #Javascript
JS 实现列表与多选框选择附预览动画
Oct 29 #Javascript
一个JavaScript操作元素定位元素的实例
Oct 29 #Javascript
You might like
解决php扩展安装不生效问题
2019/10/25 PHP
JavaScript中的事件处理
2008/01/16 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
javascript版2048小游戏
2015/03/18 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
javascript实现删除前弹出确认框
2015/06/04 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
Jquery获取当前城市的天气信息
2016/08/05 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
javascript实现无法关闭的弹框
2016/11/27 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
2017/03/17 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
python 统计列表中不同元素的数量方法
2018/06/29 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
基于pandas向csv添加新的行和列
2020/05/25 Python
浅析python 字典嵌套
2020/09/29 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
Servlet如何得到客户端机器的信息
2014/10/17 面试题
怎样客观的做好自我评价
2013/12/28 职场文书
生产部管理制度
2014/01/31 职场文书
2015圣诞节贺卡寄语
2015/03/24 职场文书
学生会自荐信
2019/05/16 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
Golang生成Excel文档的方法步骤
2021/06/09 Golang
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL
Java完整实现记事本代码
2022/06/16 Java/Android