欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
CSDN技術(shù)中心 showModalDialog()、showModelessDialog()方法使用詳解
 

showModalDialog()、showModelessDialog()方法使用詳解

 Javascript有許多內建的方法來(lái)產(chǎn)生對話(huà)框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持對話(huà)框。如:

  showModalDialog() (IE 4+ 支持)
  showModelessDialog() (IE 5+ 支持)


 window.showModalDialog()方法用來(lái)創(chuàng )建一個(gè)顯示HTML內容的模態(tài)對話(huà)框,由于是對話(huà)框,因此它并沒(méi)有一般用window.open()打開(kāi)的窗口的所有屬性。
 window.showModelessDialog()方法用來(lái)創(chuàng )建一個(gè)顯示HTML內容的非模態(tài)對話(huà)框。

 當我們用showModelessDialog()打開(kāi)窗口時(shí),不必用window.close()去關(guān)閉它,當以非模態(tài)方式[IE5]打開(kāi)時(shí), 打開(kāi)對話(huà)框的窗口仍可以進(jìn)行其他的操作,即對話(huà)框不總是最上面的焦點(diǎn),當打開(kāi)它的窗口URL改變時(shí),它自動(dòng)關(guān)閉。而模態(tài)[IE4]方式的對話(huà)框始終有焦點(diǎn)(焦點(diǎn)不可移走,直到它關(guān)閉)。模態(tài)對話(huà)框和打開(kāi)它的窗口相聯(lián)系,因此我們打開(kāi)另外的窗口時(shí),他們的鏈接關(guān)系依然保存,并且隱藏在活動(dòng)窗口的下面。

使用方法如下:
 vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures])
 vReturnValue = window.showModelessDialog(sURL [, vArguments] [, sFeatures])
參數說(shuō)明:
 sURL
 必選參數,類(lèi)型:字符串。用來(lái)指定對話(huà)框要顯示的文檔的URL。
 vArguments
 可選參數,類(lèi)型:變體。用來(lái)向對話(huà)框傳遞參數。傳遞的參數類(lèi)型不限,包括數組等。對話(huà)框通過(guò)window.dialogArguments來(lái)取得傳遞進(jìn)來(lái)的參數。
 sFeatures
 可選參數,類(lèi)型:字符串。用來(lái)描述對話(huà)框的外觀(guān)等信息,可以使用以下的一個(gè)或幾個(gè),用分號“;”隔開(kāi)。
  dialogHeight 對話(huà)框高度,不小于100px,IE4中dialogHeight 和 dialogWidth 默認的單位是em,而IE5中是px,為方便其見(jiàn),在定義modal方式的對話(huà)框時(shí),用px做單位。
   dialogWidth: 對話(huà)框寬度。
   dialogLeft: 距離桌面左的距離。
   dialogTop: 離桌面上的距離。
   center: {yes | no | 1 | 0 }:窗口是否居中,默認yes,但仍可以指定高度和寬度。
   help: {yes | no | 1 | 0 }:是否顯示幫助按鈕,默認yes。
   resizable: {yes | no | 1 | 0 } [IE5+]:是否可被改變大小。默認no。
   status: {yes | no | 1 | 0 } [IE5+]:是否顯示狀態(tài)欄。默認為yes[ Modeless]或no[Modal]。
  scroll:{ yes | no | 1 | 0 | on | off }:指明對話(huà)框是否顯示滾動(dòng)條。默認為yes。

  還有幾個(gè)屬性是用在HTA中的,在一般的網(wǎng)頁(yè)中一般不使用。
  dialogHide:{ yes | no | 1 | 0 | on | off }:在打印或者打印預覽時(shí)對話(huà)框是否隱藏。默認為no。
  edge:{ sunken | raised }:指明對話(huà)框的邊框樣式。默認為raised。
  unadorned:{ yes | no | 1 | 0 | on | off }:默認為no。

 傳入參數:
 要想對話(huà)框傳遞參數,是通過(guò)vArguments來(lái)進(jìn)行傳遞的。類(lèi)型不限制,對于字符串類(lèi)型,最大為4096個(gè)字符。也可以傳遞對象,例如:

 test1.htm
 ====================
 <script>
  var mxh1 = new Array("mxh","net_lover","孟子E章")
  var mxh2 = window.open("about:blank","window_mxh")
  // 向對話(huà)框傳遞數組
  window.showModalDialog("test2.htm",mxh1)
  // 向對話(huà)框傳遞window對象
  window.showModalDialog("test3.htm",mxh2)
 </script>

 test2.htm
 ====================
 <script>
  var a = window.dialogArguments
  alert("您傳遞的參數為:" + a)
 </script>

 test3.htm
 ====================
 <script>
  var a = window.dialogArguments
  alert("您傳遞的參數為window對象,名稱(chēng):" + a.name)
 </script>

 可以通過(guò)window.returnValue向打開(kāi)對話(huà)框的窗口返回信息,當然也可以是對象。例如:

 test4.htm
 ===================
 <script>
  var a = window.showModalDialog("test5.htm")
  for(i=0;i<a.length;i++) alert(a[i])
 </script>

 test5.htm
 ===================
 <script>
 function sendTo()
 {
  var a=new Array("a","b")
  window.returnValue = a
  window.close()
 }
 </script>
 <body>
 <form>
  <input value="返回" type=button onclick="sendTo()">
 </form>

 常見(jiàn)問(wèn)題:
 1,如何在模態(tài)對話(huà)框中進(jìn)行提交而不新開(kāi)窗口?
 如果你 的 瀏覽器是IE5.5+,可以在對話(huà)框中使用帶name屬性的iframe,提交時(shí)可以制定target為該iframe的name。對于IE4+,你可以用高度為0的frame來(lái)作:例子,

 test6.htm
 ===================
 <script>
  window.showModalDialog("test7.htm")
 </script>

 test7.htm
 ===================
 if(window.location.search) alert(window.location.search)
 <frameset rows="0,*">
  <frame src="about:blank">
  <frame src="test8.htm">
 </frameset>

 test8.htm
 ===================
 <form target="_self" method="get">
 <input name=txt value="test">
 <input type=submit>
 </form>
 <script>
 if(window.location.search) alert(window.location.search)
 </script>
 2,可以通過(guò)http://servername/virtualdirname/test.htm?name=mxh方式直接向對話(huà)框傳遞參數嗎?
 答案是不能。但在frame里是可以的。


本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
js彈出對話(huà)框
js showModalDialog參數傳遞
html能彈出消息框嗎?
模態(tài)窗體傳值
JSP常用開(kāi)發(fā)技巧(1)
彈出網(wǎng)頁(yè)窗口全攻略
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久