欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript showModalDialog 多層模態(tài)窗口實(shí)現(xiàn)頁面提交及刷新的代碼

 更新時間:2009年11月28日 01:57:32   作者:  
javascript 多層模態(tài)窗口showModalDialog頁面提交及刷新
在第N(N>1)層的模態(tài)頁面中,如果想鏈接到其他頁面或者刷新當(dāng)前頁,只能用
window.name = "__self";
window.open(window.location.href, "__self") //注意是2個下劃線
替換 location.href

當(dāng)需要關(guān)閉第N(N>1)層的模態(tài)窗口,并刷新第N-1層的模態(tài)頁面時, 為防止刷新時彈出新窗口, 可以通過returnValue 以傳遞返回值給第N-1層模態(tài)窗口,來確認(rèn)是否需要刷新
在按鈕的提交事件中:
代碼
復(fù)制代碼 代碼如下:

Response.Write("<script language='javascript'> ");
Response.Write("var w;if(window.dialogArguments != null) w = window.dialogArguments;");
Response.Write("window.returnValue=1;window.close();");
Response.Write("</script>");

在第N-1層模態(tài)窗口內(nèi)控制模態(tài)窗口的彈出并確認(rèn)是否需要刷新該頁面
代碼
復(fù)制代碼 代碼如下:

<script type="text/javascript">
function OpenShowDialog(id) {
var isReflesh = window.showModalDialog('Test.aspx?id=' + id, window, 'dialogWidth=670px;dialogHeight=250px;status:no;directories:yes;scrollbar:no;Resizable:no');
if (isReflesh == 1) {
window.name = "__self";
window.open(window.location.href, "__self")
}
}
</script>

相關(guān)文章

最新評論