JS中showModalDialog的用法

2021-05-22 05:46:05 字數 1768 閱讀 8363

基本介紹: 

showmodaldialog() (ie 4+ 支援) 

showmodelessdialog() (ie 5+ 支援) 

window.showmodaldialog()方法用來建立乙個顯示html內容的模態對話方塊。 

window.showmodelessdialog()方法用來建立乙個顯示html內容的非模態對話方塊。 

使用方法: 

vreturnvalue = window.showmodaldialog(surl [, varguments] [,sfeatures]) 

vreturnvalue = window.showmodelessdialog(surl [, varguments] [,sfeatures]) 

引數說明: 

surl-- 

必選引數,型別:字串。用來指定對話方塊要顯示的文件的url。 

varguments-- 

可選引數,型別:變體。用來向對話方塊傳遞引數。傳遞的引數型別不限,包括陣列等。對話方塊通過window.dialogarguments來取得傳遞進來的引數。 

sfeatures-- 

可選引數,型別:字串。用來描述對話方塊的外觀等資訊,可以使用以下的乙個或幾個,用分號「;」隔開。 

1.dialogheight :對話方塊高度,不小於100px,ie4中dialogheight 和 dialogwidth 預設的單位是em,而ie5中是px,為方便其見,在定義modal方式的對話方塊時,用px做單位。 

2.dialogwidth: 對話方塊寬度。 

3.dialogleft: 離螢幕左的距離。 

4.dialogtop: 離螢幕上的距離。 

5.center: :視窗是否居中,預設yes,但仍可以指定高度和寬度。 

6.help: :是否顯示幫助按鈕,預設yes。 

7.resizable: [ie5+]:是否可被改變大小。預設no。 

8.status: [ie5+]:是否顯示狀態列。預設為yes[ modeless]或no[modal]。 

9.scroll::指明對話方塊是否顯示滾動條。預設為yes。 

下面幾個屬性是用在hta中的,在一般的網頁中一般不使用。 

10.dialoghide::在列印或者列印預覽時對話方塊是否隱藏。預設為no。 

11.edge::指明對話方塊的邊框樣式。預設為raised。 

12.unadorned::預設為no。 

引數傳遞方法: 

父視窗向子視窗傳遞引數採用showmodaldialog的第2個引數即可,父視窗要獲取子視窗傳回的引數則可通過showmodaldialog函式的返回值獲取。 

子視窗獲取父視窗引數的方法為採用子視窗window物件dialogarguments屬性獲取,例如: 

var a=window.dialogarguments; 

子視窗向父視窗返回引數採用window.returnvalue屬性,如: 

window.returnvalue=1; 

window.close();

例:function personlist(id,name){

var winmod = window.showmodaldialog("/jsp/common/person.jsp?rn="+math.random()+"&id="+id+"&name="+name

, window,"dialogwidth:500px;dialogheight:450px;help:no;resizable:no;status:no;scroll:auto");

js之旅(七)js中this

本文講述js中this的指向 介紹es5和es6中this的不同 在js es5中,使用的是function函式,誰在呼叫function,this就指向誰,有以下幾個特點 1.1 this最終指向的是呼叫它的物件 這個特點的就是es5中this的指向,其它特點都是對它的補充,如下示例 functi...

JS 理解JS中的物件

物件是object資料型別的值 物件是一組沒有特定順序的值 其中每個值都有乙個名字,從而,物件看起來就像是一組名值對。建立並定義物件的方法 1.var person new object person.name carolina person.age 29 person.job dream pers...

js中的函式

1 js中的string物件 1 內建的 2 屬性 length 3 方法 indexof 查詢子字串 匹配字串 查詢到了,返回 字串 出現的位置 沒有找到 返回 1 charat 返回指定位置的字串 substr 字串的擷取,可加兩個引數,形如 2,2 第二個位置 長度 也可以是乙個引數,則表示從...