请教高手,画面传值问题。(重新发)
原帖
谢谢大家都支持。
可能我前面没有把事情说清楚。造成大家误解。
首先有个页面Default.aspx ,
上面有个 链接 <a href="./Default2.aspx" target="_blank" >show page 2</a>
还有个 label,值为label1 <asp:Label runat="server" ID="lbl1">label1</asp:Label>
还有个页面 Default2.aspx
有个textbox <asp:TextBox ID="txt1" runat="server"></asp:TextBox>
还有个button <asp:Button runat="server" id="btn" text="button"/>
现在启动页面 Default.aspx
点了 [show page 2], 出现了第二个页面。
问题:
现在要在页面2上的textbox上输入值,比如 【返回值1】,点了button
要让第一个页面的 label也显示 【返回值1】
并且两个页面不关掉也不跳转,
第二个页面上的textbox值改变,继续点button,第一个页面的值跟着变。焦点还在第二个页面
还要求做无刷新,这个先不考虑了。能做最好。
请问能实现么。谢谢
------解决方案--------------------
在Default2.aspx用js,btn点击的时候调用ToPage1()
JScript code
<script type="text/javascript">
function ToPage1() {
window.opener.document.getElementById("lbl1").innerText = document.getElementById("txt1").value;
}
</script>