亚洲乱码卡一卡二卡三永久-亚洲乱码一二三四区-亚洲乱码一区二区三区在线观看-亚洲伦理一区-成人在色线视频在线观看免费大全-成人在线91

window.dialogArguments的用法

 

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

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


  window.showModalDialog()方法用來創建一個顯示HTML內容的模態對話框,由于是對話框,因此它并沒有一般用window.open()打開的窗口的所有屬性。
  window.showModelessDialog()方法用來創建一個顯示HTML內容的非模態對話框。

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

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

    還有幾個屬性是用在HTA中的,在一般的網頁中一般不使用。
    dialogHide:{  yes   no       on   off  }:在打印或者打印預覽時對話框是否隱藏。默認為no。
    edge:{  sunken   raised  }:指明對話框的邊框樣式。默認為raised。
    unadorned:{  yes   no       on   off  }:默認為no。

  傳入參數:
  要想對話框傳遞參數,是通過vArguments來進行傳遞的。類型不限制,對于字符串類型,最大為4096個字符。也可以傳遞對象,例如:

  test1.htm
  ====================
  

  test2.htm
  ====================
  

  test3.htm
  ====================
  

  可以通過window.returnValue向打開對話框的窗口返回信息,當然也可以是對象。例如:

  test4.htm
  ===================
  

  test5.htm
  ===================
  
  


  


     value="返回"  type=button  onclick="sendTo()">
  

  常見問題:
  1,如何在模態對話框中進行提交而不新開窗口?
  如果你  的  瀏覽器是IE5.5+,可以在對話框中使用帶name屬性的iframe,提交時可以制定target為該iframe的name。對于IE4+,你可以用高度為0的frame來作:例子,

  test6.htm
  ===================
  

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

  test8.htm
  ===================
   target="_self"  method="get">
   name=txt  value="test">
   type=submit>
  
  

 

 

 

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
主站蜘蛛池模板: 国产国产精品人在线视 | 欧美日韩视频精品一区二区 | 老司机午夜精品视频 | 免费网站看v片在线播放器 免费无毒片在线观看 | 亚洲人交性视频 | 久草视频在线网 | 无边泳池在线观看 | 热99re久久精品香蕉 | 人人艹在线观看 | 波多野结衣一区二区三区88 | 98精品国产高清在线xxxx | 日韩亚洲国产综合久久久 | 国产亚洲午夜精品 | 今天免费中文字幕视频 | 曰批免费视频 | 国产大片中文字幕 | 精品国产日韩亚洲一区在线 | 国产欧美日韩在线观看无需安装 | 男女午夜性刺激 | 一个人看的www高清在线观看 | 人人澡澡| 亚洲综合区小说区激情区噜噜 | 精品久久久久久中文字幕202o | 亚洲日本一区二区 | 亚洲三级视频在线观看 | 日韩日韩精品无砖专区2020 | 国产精久久一区二区三区 | 日韩理论 | 国产亚洲欧美另类第一页 | 在线观看中文字幕第一页 | 久久亚洲国产高清 | 九九九精品视频免费 | 美女秘密视频白丝 | 草草久| 蜜桃社极品尤物大尺度美女 | 日本人成年视频在线观看 | 免费h黄肉动漫在线观看 | 波多野结衣在线网站 | 国产香港一级毛片在线看 | 草草视频在线观看 | 亚洲色图.com|