JS页面间传值
2015-10-09 19:06
651 查看
1. window.opener方法从父页面取值
举个栗子:
有A.html、B.html两个页面
从A页面使用window.open()打开了B页面,则A为父页面,B 为子页面
在B页面中可以使用window.opener调用B页面中的变量、函数、以及每一个标签,并且可以修改他们的值
A.html
B.html
2. 通过URL传值
3. 通过Cookie传值
举个栗子:
有A.html、B.html两个页面
从A页面使用window.open()打开了B页面,则A为父页面,B 为子页面
在B页面中可以使用window.opener调用B页面中的变量、函数、以及每一个标签,并且可以修改他们的值
A.html
<html> <script> var str="csdn"; function f1(){ alert("csdn"); } </script> <body> <div id="d1"></div> </body> </html>
B.html
<html> <script> //调用A页面中的变量str var strb=window.opener.str; //调用A页面中的函数f1 function fb1(){ window.opener.f1(); } </script> <body> <div id="d1"></div> </body> </html>
2. 通过URL传值
3. 通过Cookie传值
相关文章推荐
- JavaScript 面向对象之构造函数+成员函数详解
- iframe父子页面间通信总结
- 经典JavaScript正则表达式实战
- 一个通用的js动画函数
- js 循环json
- js如何去掉字符串中所有的逗号
- 异常:org.json.JSONException: End of input at character 0 of
- 关于使用json库造成的内存泄露问题
- video.js的应用
- JSP有三大指令
- jsoncpp 构造空数组
- JSONP理解和使用
- 2 JSP/SERVLET入门教程--Servlet 使用入门
- JavaScript 中 onload 事件绑定多个方法的优化建议
- js数组去重。。(拷的别人代码)
- 传输中文乱码js解决方法
- javascript操作商品
- js中几种实用的跨域方法原理详解
- Javascript 闭包中的this
- web api 初体验 解决js调用跨域问题