高手来指点一下JavaScript 将窗口A 控件值 返换到窗口B 的文本框中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能不能说清楚点如果是2个不相关的窗口怎么返回就算相关的窗口如果跨域也没办法看一个示例:建一个网页命名:1.HTML,再复制以下代码<input id="str" value="" /><a href="#" onclick="window.open('2.html')">fff</a>建一个网页命名:2.HTML,再复制以下代码<input id="strs" value="ffffff" /><a href="#" onclick="window.opener.document.getElementById('str').value = document.getElementById('strs').value;">提交</a> 当然你也可以通过URL传参的方式进行传递 两个窗口必存在某种关系,比如父子关系,还是页中加iframe关系,还是指定了名称的,如果两个独立的窗口是没法了 <a href="#" onclick="window.open('2.html?参数')">fff</a> A窗口有一按钮一个文本框,点击按钮事件是弹出B窗口,B窗口有若干控件,我的意思就是B窗口空间的值 返回给A窗口的文本框。 本人菜鸟 希望高手们 说的尽量详细些。 再此谢谢各位。 1楼就是你要的了.你在A中打开B.应该是能拿到B的window对象的.例如:var b=window.open(url,'b',params);那么A就拿到B的window对象.也就是b了.要在B中拿到A.要分情况.如果B是用TARGET提交而新开的.或者window.open新开的.又或者是frame,iframe中的.就可以使用window.opener获取父窗口对象.frame,iframe中还有window.top,拿到最顶层的窗口对象.也就是所有frame,iframe的父窗口.拿到window对象后.就可以操作里面的document.所以你想修改里面的啥控件都可以.但是注意的是不能跨域.也就是不能把baidu等网站的对象拿来用.除非你本来就是baidu的. js如何实现excel里面的自动更新功能 求一个简单的代码?跪求,急急急! js怎么区分大回车键和小回车键啊? 2级连动怎么写 JAVAscript里的加减乘除的问题. 如何将PNG档左右反转并透明?? 一个小小小小问题,麻烦大家进来看下!(有分拿哦!) javascript的日期问题 在线等 一个小问题。。 微信js sdk自定义分享无效了 页面传值 粘贴及删除返回上一输入框在Firefox下无效
<input id="str" value="" />
<a href="#" onclick="window.open('2.html')">fff</a>建一个网页命名:2.HTML,再复制以下代码<input id="strs" value="ffffff" />
<a href="#" onclick="window.opener.document.getElementById('str').value = document.getElementById('strs').value;">提交</a>
我的意思就是B窗口空间的值 返回给A窗口的文本框。 本人菜鸟 希望高手们 说的尽量详细些。 再此谢谢各位。
例如:
var b=window.open(url,'b',params);
那么A就拿到B的window对象.也就是b了.要在B中拿到A.要分情况.如果B是用TARGET提交而新开的.或者window.open新开的.又或者是frame,iframe中的.
就可以使用window.opener获取父窗口对象.frame,iframe中还有window.top,拿到最顶层的窗口对象.也就是所有frame,iframe的父窗口.拿到window对象后.就可以操作里面的document.
所以你想修改里面的啥控件都可以.
但是注意的是不能跨域.
也就是不能把baidu等网站的对象拿来用.
除非你本来就是baidu的.