当前位置: 代码迷 >> ASP.NET >> js
  详细解决方案

js

热度:8072   发布时间:2013-02-26 00:00:00.0
求一个js
父页面用window.open()打开个子窗口,现在是在子窗口里得到了一个字符串,我现在想在子窗口里的一个button的onclick()事件里弄个js脚

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

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

或者你用 showModaldialog打开新窗口
------解决方案--------------------------------------------------------
opener.document.all( "textbox的name ").value= "你的字符串 "
------解决方案--------------------------------------------------------
http://topic.csdn.net/t/20050823/14/4226246
------解决方案--------------------------------------------------------
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
  相关解决方案