js父页面和子页面之间传值
来源:互联网 发布:360极速浏览器 mac版 编辑:程序博客网 时间:2024/05/17 08:57
今天和朋友一块讨论,如何通过js在父页面和子页面之间传值的问题,总结如下:
需求描述:父页面有多个子页面,实现在父页面点击子页面,传值到子页面。
看着很简单,试了好久,主要纠结在如何获取iframe,刚开始用document.getElementById('iframe的ID'),后来查资料才发现这种方法只是去取出了一个OBJECT,不能操作它的函数方法,后来改成window.iframes["iframe的name"],这样就可以获取子页面的整个DOM,可以操作它的函数。
1、父页面代码
<html><head><title></title><script type="text/javascript" >function callChild(){var child_1 =window.frames["child"];var str = "ddddd";child_1.window.testJs(str);}function aa(str){alert(str);}</script></head><body><iframe name="child" src="children.html" ></iframe><a onclick="callChild()">call children</a></body></html>
2、子页面代码
<html><head><title></title><script type="text/javascript">function testJs(str){alert(str);}function callParent(){var str = "vdsss";parent.aa(str)}</script></head><body><a onclick="callParent()">call parent</a></body></html>
0 0
- js父页面和子页面之间传值
- 【JS】:JS中父页面与子页面传值
- jsp中iframe在子页面和父页面之间传值
- js实现父页面接收子页面传的值
- JS在页面Frame和子Frame之间的调用
- [转]使用window.open替代window.ShowModalDialog,完成子页面和父页面之间的传值
- web页面 子父窗体之间的传值问题
- 关于jquery和子页面向父页面传值
- html页面中iframe嵌套页面的父页面和子页面js方法互相调用
- 使用到iframe的页面中父页面和子页面之间的访问
- 子页面向父页面传值
- 子页面向父页面传值
- 子页面传值给父页面
- 子页面向父页面传值
- 子页面向父页面传值
- js实现页面与页面之间传值
- js弹出子页面并将值返回父页面
- JS父页面获取子页面返回值
- 手动创建、构建并安装android项目
- Objective-c 中的算术函数和常数的表示
- Scoller,scrollTo(int x, int y),scrollBy(int x, int y)的区别
- hdu 1754 I Hate It
- 我的第一次博客
- js父页面和子页面之间传值
- CSS3 模拟文字3D旋转
- eclipse不能自动编译工程的解决方法
- error C2065: “GL_SAMPLE_BUFFERS_ARB
- 获取Android资源
- HBase split
- HDoj-1874-畅通工程续-Dijkstra算法
- use gdb to locate segment fault
- MC, MCMC, Gibbs采样 原理&实现(in R)