首頁 >web前端 >js教程 >Javascript彈出視窗的各種方法總結_javascript技巧

Javascript彈出視窗的各種方法總結_javascript技巧

WBOY
WBOY原創
2016-05-16 17:16:282106瀏覽

複製程式碼 程式碼如下:

//關閉,父視窗對話框,子視窗直接關閉
this.Response.Write("");

//關閉,父視窗和子視窗都不彈出對話框,直接關閉
this.Response.Write("<script>");<BR>this.Response.Write("{top.opener = null;top.close();}");<BR>this.Response.Write("</script>");

//彈出視窗刷新目前頁面width=200 height=200選單。選單列,工具列,網址列,狀態列全沒有
this.Response.Write("");

//彈出視窗刷新目前頁面
this.Response.Write("");
this.Response. Write("<script>window.open('WebForm2.aspx','_blank');</script>");

//彈出提示視窗跳到webform2.aspx頁(在一個IE視窗)
this.Response.Write(" ");

//關閉目前子視窗,刷新父視窗
this.Response.Write("<script>window.opener.location.href=window.opener.location.href;window.close();</ script>");<BR>this.Response.Write("<script>window.opener.location.replace(window.opener.document.referrer);window.close();</script>");

//子視窗刷新父視窗
this.Response.Write("<script>window.opener.location.href=window.opener.location.href;</script>");
this .Response.Write("<script>window.opener.location.href='WebForm1.aspx';</script>");

//彈出提示視窗.確定後彈出子視窗(WebForm2.aspx)
this.Response.Write("");

//彈出提示視窗,確定後,刷新父視窗
this.Response.Write("<script>alert('發表成功!');window.opener.location.href=window.opener.location .href;</script>");

//彈出相同的一頁

//
Response.Write("parent.mainFrameBottom.location.href='yourwebform.aspx?temp=" str "';");



  
參數解釋:
  
js腳本結束

'newwin':隱藏選單列網址列工具條
width=50:寬度
height=50:高度
scrollbars=yes/n捲軸
top=50:視窗距離螢幕上方
left=50:視窗距離螢幕左側
例:

複製程式碼


程式碼如下:

window.open('detail.aspx?ID=" e.Item.Cells[1].Text "','newwin','width=750,height=600,scrollbars=yes,top= 50,left=50');");
this.Response.Write("<script>window.open('WebForm2.aspx','','toolbar=no,location=no,directories=no, status=no,menubar=no,scrollbars=no,resizable=yes,width=750,height=470,left=80,top=40');</script>");複製程式碼 程式碼如下:

this.Response.Write("<script>alert('発行成功!');window.opener.location.href=window.opener.location.href;</script>");
this.Response.Write("<script>");<br>this.Response.Write("{top.opener =null;top.close();}");<br>this.Response .Write("</script>");

例:
复制代 代以下のように:

linkcolumn1.DataNavigateUrlFormatString="javascript:varwin=window.open('edit_usr.aspx?actid={0}','newwin','width=750,height=600,scrollbars =はい,上=50,左=50');window.close()";
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn