javascript快顯視窗總結

來源:互聯網
上載者:User
javascript快顯視窗總結

注:
//關閉,父視窗彈出對話方塊,子視窗直接關閉
this.Response.Write("<script language=javascript>window.close();</script>");

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

//快顯視窗重新整理當前頁面width=200 height=200菜單。功能表列,工具條,地址欄,狀態列全沒有
this.Response.Write("<script language=javascript>window.open('rows.aspx','newwindow','width=200,height=200')</script>");

//快顯視窗重新整理當前頁面
this.Response.Write("<script language=javascript>window.open('rows.aspx')</script>");
this.Response.Write("<script>window.open('WebForm2.aspx','_blank');</script>");

//彈出提示視窗跳到webform2.aspx頁(在一個IE視窗中)
this.Response.Write(" <script language=javascript>alert('註冊成功');window.window.location.href='WebForm2.aspx';</script> ");

//關閉當前子視窗,重新整理父視窗
this.Response.Write("<script>window.opener.location.href=window.opener.location.href;window.close();</script>");
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("<script language='javascript'>alert('發表成功!');window.open('WebForm2.aspx')</script>");

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

//彈出相同的一頁
<INPUT type="button" value="Button" onclick="javascript:window.open(window.location.href)">

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

<SCRIPT LANGUAGE="javascript">
<!--
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //這句要寫成一行
-->
</SCRIPT>  
  
  參數解釋:
  
  <SCRIPT LANGUAGE="javascript"> js指令碼開始;
  window.open 彈出新視窗的命令;
  'page.html' 快顯視窗的檔案名稱;
  'newwindow' 快顯視窗的名字(不是檔案名稱),非必須,可用空''代替;
  height=100 視窗高度;
  width=400 視窗寬度;
  top=0 視窗距離螢幕上方的象素值;
  left=0 視窗距離螢幕左側的象素值;
  toolbar=no 是否顯示工具列,yes為顯示;
  menubar,scrollbars 表示功能表列和滾動欄。
  resizable=no 是否允許改變視窗大小,yes為允許;
  location=no 是否顯示地址欄,yes為允許;
  status=no 是否顯示狀態列內的資訊(通常是檔案已經開啟),yes為允許;
  </SCRIPT> 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>");
this.Response.Write("{top.opener =null;top.close();}");
this.Response.Write("</script>");

例: linkcolumn1.DataNavigateUrlFormatString="javascript:varwin=window.open('edit_usr.aspx?actid={0}','newwin','width=750,height=600,scrollbars=yes,top=50,left=50');window.close()";

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.