JavaScript静态页面值传递之Window.open篇 【转】

本文介绍了如何使用Window.open方法打开新窗口,并通过window.opener属性在新窗口中访问父窗口对象。这种方法适用于需要在两个窗口间传递数据的情况,尤其是在同一域名下操作时更为简便。

 Window.open篇


  这两窗口之间存在着关系.父窗口parent.htm打开子窗口son.htm

  子窗口可以通过window.opener指向父窗口.这样可以访问父窗口的对象.

  Post.htm

<input type=text name=maintext>
<input type=button value="Open">
Read.htm
<script language="javascript" >
//window.open打开的窗口.
//利用opener指向父窗口.
var parentText = window.opener.document.all.maintext.value;
alert(parentText);
</script>
 

 

  优点:取值方便.只要window.opener指向父窗口,就可以访问所有对象.


    不仅可以访问值,还可以访问父窗口的方法.值长度无限制.


  缺点:两窗口要存在着关系.就是利用window.open打开的窗口.不能跨域.


本篇文章来源于 中国建站之家 原文链接:http://www.jz123.cn/Article/10/134/2007/2007121022747.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值