1. a.aspx
//Javascript
<script language="javascript" type ="text/javascript">
function openwin()
{
window.open("b.aspx", "newwindow", "height=400, width=400, top=400, left=500, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no")
return false;
}
</script> //页面
<asp:Button ID="Button1" runat="server" Text="转到b" Width="18px" OnClientClick="return openwin()" />2.b.aspx
//页面
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="确定" PostBackUrl="~/a.aspx" /> ----PostBackUrl Response.Write("<script>window.opener.location.href=window.opener.location.href;window.close();</script>");点击a 的按钮转到 b页面 ,点击确定按钮后 ,应关闭b 页面。 但却在b页面 的位置显示了a 页面 。
我加了一个PostBackUrl 是为了获得 b 页面的值(在a 页面中使用Page.PreviousPage )
请问如何解决???
//Javascript
<script language="javascript" type ="text/javascript">
function openwin()
{
window.open("b.aspx", "newwindow", "height=400, width=400, top=400, left=500, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no")
return false;
}
</script> //页面
<asp:Button ID="Button1" runat="server" Text="转到b" Width="18px" OnClientClick="return openwin()" />2.b.aspx
//页面
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="确定" PostBackUrl="~/a.aspx" /> ----PostBackUrl Response.Write("<script>window.opener.location.href=window.opener.location.href;window.close();</script>");点击a 的按钮转到 b页面 ,点击确定按钮后 ,应关闭b 页面。 但却在b页面 的位置显示了a 页面 。
我加了一个PostBackUrl 是为了获得 b 页面的值(在a 页面中使用Page.PreviousPage )
请问如何解决???
解决方案 »
- asp.net中给DataGrid加一行,合计功能 在线等。。。
- 为什么报错说:不包含“loadPageData”的定义?
- 【100分】我想在我的网站上实现发送和接收手机短信的功能,应该如何做,需要什么软硬件环境,成本多少??
- 急!数据库语言问题
- 如何判断用户是从地址栏输入地址访问页面的
- 谁能给我一段google广告代码的.简单例子,我对javascript不是很了解,希望能详细说说.
- 如何让用户自定义控件里的名称在拖入到页面后,它里面的控件不会变名?
- 请教如何在Panel控件里换行???
- Sql server 关于多实例问题
- 一个DataGrid滚动问题,进来就给分!
- 求一个简单正则
- 关于使用多个sitemap的问题
http://www.cnblogs.com/insus/articles/1341703.html
因为它执行在click之前你想获得什么值
win=window.open(("b.aspx", "newwindow","width=600,height=450,left=0,top=0,scrollbars=1,status=0");
win.focus();
在b页面
Response.Write("<script language='javascript'>window.close();</script>");
2
PostBackUrl属性实现跨页面传值
参考
参考
http://topic.csdn.net/u/20090322/17/148daca8-a188-476a-8b22-77d8ea48b25c.html
function ChooseTreeNodes() {
var result = "";
var nodes = document.getElementById(" <%= TreeView1.ClientID %>").getElementsByTagName("input");
for (var i = 0; i < nodes.length; i++) {
if (nodes[i].type == "checkbox" && nodes[i].checked) {
var p = nodes[i].parentElement || nodes[i].parentNode;
result += p.getElementsByTagName("a")[0].innerHTML + " ";
}
}
window.opener.Choose(result);
window.close();
}
</script>
这样获得的是 TreeNode 的 text 值,如果 要获得 value 值呢?