请教如何从打开的新窗口返回一个值放入当前窗口中的TEXT里面?
<input name="jhxm" type="text" id="jhxm" value="" class="input" required="yes" validateat="onsubmit" message="请输入项目类别"style="cursor:hand" title="点击选择"
onclick="javascript:window.open('../tree/tree.aspx','','top=100,left=300,width=400,height=500,resizable=yes,scrollbars=yes,status=yes')">
打开了一个树形窗口,如何将树型窗口的选择的值返加到当前TEXT里面? --------------------编程问答-------------------- A页面
<div>
<input id="userName" type="text" />
<input type="button" value="打开" onclick="openDialog()" />
</div>
<script type="text/javascript">
function openDialog() {
window.open('B.aspx');
}
</script>
B页面
--------------------编程问答-------------------- window.opener.function1();
<div>
<input type="text" id="userName" />
<input type="button" value="关闭" onclick="closeDialog();" />
</div>
<script type="text/javascript">
function closeDialog() {
var parentInput = opener.window.document.getElementById('userName');
var currInput = document.getElementById('userName');
parentInput.value = currInput.value;
window.close();
}
</script>
function1定义在原窗口中。 --------------------编程问答--------------------
如果新窗口中是TREEVIEW控件,怎么取选择的树的NAME和VALUE? --------------------编程问答-------------------- <input type="button" value="打开" onclick="open()" />
<script type="text/javascript">
function open() {
returnVal = window.open( '../tree/tree.aspx ');
document.getElementById('jhxm').value=returnVal ;
}
</script>
--------------------编程问答--------------------
tree.aspx页面要怎么处理? --------------------编程问答-------------------- 1楼思路完全正确.+1 --------------------编程问答-------------------- 不好意思,初学者。
我的意思是如何取新窗口中的TREEVIEW的TEXT和VALUE,要取这两个值。
补充:.NET技术 , ASP.NET