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

如何实现两个窗口之间数据的传递.

在一个输入表单中,通过打开一窗口的方法选择一个内容点确定将内容返回到所要输入的TextBox当中.
请指教. --------------------编程问答-------------------- 有session保存值
或者直接在输入表单中定义一个public的变量,在打开的页面中赋值 --------------------编程问答-------------------- 就是一个TextBox,旁边有一个选择按钮,一点选择按钮,弹出一个窗口,在窗口中选择了所需要的内容后点返回,TextBox中就显示出相关的选择内容.
--------------------编程问答-------------------- 弹出式的字窗口向父窗口传值。
aa是父窗口通过,有一个texbox1的文本框用来接收传过来得值。Response.Write("<script> window.open('Temp.aspx','_blank','width=800,height = 500,left=300 top=300,');</script>");打开字窗口bb。bb中有一个文本框textbox2,通过
Response.Write("<script>window.close(window.opener.document.getElementById('TextBox2').value='" + TextBox1.Text + "');</script>");可以向父窗口中的textbox1传值。
--------------------编程问答-------------------- 弹出式的字窗口向父窗口传值。

aa是父窗口通过,有一个texbox1的文本框用来接收传过来得值。Response.Write(" <script> window.open('Temp.aspx','_blank','width=800,height = 500,left=300 top=300,'); </script>");打开字窗口bb。bb中有一个文本框textbox2,通过
Response.Write(" <script>window.close(window.opener.document.getElementById('TextBox2').value='" + TextBox1.Text + "'); </script>");可以向父窗口中的textbox1传值。



ls的这个可以 --------------------编程问答--------------------

window.parent.opener.document.getElementById('TextBox1').value='选择的内容';
--------------------编程问答-------------------- 页面A:function clickEvent() 
      { 
        var returnValue=window.open(弹出页面B); 
        return returnValue; 
      } 
弹出页面B: 
function SelectEvent() 

  window.returnValue=XXXX; 
  window.close(); 
} --------------------编程问答-------------------- 楼上的都解决了 --------------------编程问答-------------------- 如果我说做到一个页面里,弹出div的方易做图不会被楼主tjj
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,