当前位置:编程学习 > C#/ASP.NET >>

请教如何从打开的新窗口返回一个值放入当前窗口中的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页面

    <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>
--------------------编程问答-------------------- window.opener.function1();

function1定义在原窗口中。 --------------------编程问答--------------------
引用楼主  的回复:
<input name="jhxm" type="text" id="jhxm" value="" class="input" required="yes" validateat="onsubmit" message="请输入项目类别" 
style="cursor:hand" title="点击选择" 
onclick="javascript:window.open('../tree/tre……


如果新窗口中是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>
--------------------编程问答--------------------
引用 3 楼  的回复:
引用楼主 的回复:
<input name="jhxm" type="text" id="jhxm" value="" class="input" required="yes" validateat="onsubmit" message="请输入项目类别"
style="cursor:hand" title="点击选择"
onclick="javascript:window.open('..……


tree.aspx页面要怎么处理? --------------------编程问答-------------------- 1楼思路完全正确.+1 --------------------编程问答-------------------- 不好意思,初学者。
我的意思是如何取新窗口中的TREEVIEW的TEXT和VALUE,要取这两个值。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,