将窗口A 控件值 返换到窗口B 的文本框中
解决方案 »
- ext3.4主题切换
- 新手请教,怎么去除空格?
- 使用过htmleditor的朋友,输入文字的时候,htmleditor自动为文本添加了<p></p>
- js读取XML问题
- 提示错误 “对象不支持此属性或方法” 大家帮忙看看那的问题!
- 一个简单的高尔夫游戏,但只能在IE上玩,求FF的方法。
- 请教一个页面跳转问题
- 小弟请问用window.open()函数弹出一个窗口会被拦截软件屏蔽掉,如何能不被屏蔽掉
- 关于特殊字符的问题,谢谢各位了!
- 赐教:我们公司还处于MODEM上网阶段,时间也限制,只要你知道就快给我说——我想右键在IE的工具栏点击被屏蔽如何完成?
- 页面传值
- 粘贴及删除返回上一输入框在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的.