日期:2014-05-20  浏览次数:20484 次

求一个js
父页面用window.open()打开个子窗口,现在是在子窗口里得到了一个字符串,我现在想在子窗口里的一个button的onclick()事件里弄个js脚

本,那个脚本的功能是把子窗口里产生的   字符串   传给   父窗口里的textbox中。

------解决方案--------------------
直接用模态窗口吧,简单易用,来回传递变量直接使用其模态参数就可以实现,网上随便搜下
------解决方案--------------------
window.open()打开的其实只能说是一个从当前窗口打开的新窗口,并不存在严格意义的,父子之分,所以传值问题也就变成了不同网页间的传值

或者你用 showModaldialog打开新窗口
------解决方案--------------------
opener.document.all( "textbox的name ").value= "你的字符串 "
------解决方案--------------------
http://topic.csdn.net/t/20050823/14/4226246.html
------解决方案--------------------
window.opener.forms[0].textbox.value= "aaaa ";
------解决方案--------------------
子窗口的控件中加上事件,如 onclick= "window.openner.forms[0].textbox.value= '参数值 '; "
------解决方案--------------------
opener.document.all( "textbox的name ").value= "你的字符串 "

------解决方案--------------------
window.opener.document.getElementById( "text1 ").value = 值
------解决方案--------------------
参考: http://blog.csdn.net/cpp2017/archive/2007/02/27/1515474.aspx