首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net上,怎么在弹出的页面后台写代码关闭弹出页面

2012-11-03 
asp.net下,如何在弹出的页面后台写代码关闭弹出页面1:asp.net下,如何在弹出的页面内,台写代码关闭弹出页面

asp.net下,如何在弹出的页面后台写代码关闭弹出页面
1:asp.net下,如何在弹出的页面内,台写代码关闭弹出页面
  demo:a.aspx弹出b.aspx,如何在b.aspx内写代码关闭b.aspx所在的页面。在a.aspx里已经有js 函数close()。该怎么调用?

2:a.aspx弹出b.aspx ,如何在b.aspx页面后台实现类似前台<a href="a.aspx" target="_blank"></a>地址转址,并跳出弹框?


各位帮忙解决一下


[解决办法]
不知道 顶一下!
[解决办法]
太复杂了。。。。。。。。。。。
[解决办法]
window.opener=null;window.close();
[解决办法]
第二个 
直接在后台写response。write(“js语句”);
[解决办法]
1.window.opener.close();
2.window.showModelessDialog ("b.html",window,"dialogWidth=200px;dialogHeight=200px;status=0;scroll=no")
[解决办法]
RegisterClientScriptBlock( "closewindow ", " <script> window.opener=null;self.close() </script> ");

ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript' defer>window.close();</script>");
var sReturn=window.showModalDialog("" + id,'','dialogWidth:420px;dialogHeight:570px,center=yes,status=no,resizable=no,scroll=no,dialogHide=on');; 
在子页面 
function reload() 

window.close(); 


加入 <base target="_self"/> 
或 
window.dialogArguments.window.location = window.dialogArguments.window.location; self.close();
[解决办法]
注册脚本 执行 window.close();
[解决办法]
1 ClientScript.RegisterStartupScript
注册脚本 执行 window.close();

2 window。open(url,。。。)
[解决办法]
方法一:

C# code
this.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=\"javascript\">window.returnValue=\"" + hcname + "\";self.close();</script>"); 

热点排行