国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

js showModalDialog彈出窗口實(shí)例詳解

2024-05-06 15:59:15
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
本篇文章主要是對(duì)js showModalDialog彈出窗口進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助

showModalDialog:模式窗口, 一種很特別的窗口,當(dāng)它打開時(shí),后面的父窗口的活動(dòng)會(huì)停止,除非當(dāng)前的模式子窗口關(guān)閉了, 才能操作父窗口.在做網(wǎng)頁(yè)Ajax開發(fā)時(shí),我們應(yīng)該有時(shí)會(huì)用到它來(lái)實(shí)現(xiàn)表單的填寫, 或做類似網(wǎng)上答題的窗口. 它的特點(diǎn)是,傳參很方便也很強(qiáng)大,可直接調(diào)用父窗口的變量和方法.

使用方法: 
vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) 

參數(shù)說(shuō)明: 
sURL-- 
必選參數(shù),類型:字符串。用來(lái)指定對(duì)話框要顯示的文檔的URL。 

vArguments-- 
可選參數(shù),類型:變體。用來(lái)向?qū)υ捒騻鬟f參數(shù)。傳遞的參數(shù)類型不限,包括數(shù)組等。對(duì)話框通過(guò)window.dialogArguments來(lái)取得傳遞進(jìn)來(lái)的參數(shù)。 

sFeatures-- 
可選參數(shù),類型:字符串。用來(lái)描述對(duì)話框的外觀等信息,可以使用以下的一個(gè)或幾個(gè),用分號(hào)“;”隔開。 

1.dialogHeight :
  對(duì)話框高度,不小于100px,IE4中dialogHeight和dialogWidth默認(rèn)的單位是em,而IE5中是px,為方便其見,在定義modal方式的對(duì)話框時(shí),用px做單位。 

2.dialogWidth: 
  對(duì)話框?qū)挾取?nbsp;

3.dialogLeft:
  離屏幕左的距離。 

4.dialogTop:
  離屏幕上的距離。 

5.center: {yes | no | 1 | 0 }:
  窗口是否居中,默認(rèn)yes,但仍可以指定高度和寬度。 

6.help: {yes | no | 1 | 0 }:
  是否顯示幫助按鈕,默認(rèn)yes。 

7.resizable: {yes | no | 1 | 0 }
 [IE5+]:是否可被改變大小。默認(rèn)no。 

8.status: {yes | no | 1 | 0 }
 [IE5+]:是否顯示狀態(tài)欄。默認(rèn)為yes[ Modeless]或no[Modal]。 

9.scroll:{ yes | no | 1 | 0 | on | off }:
  指明對(duì)話框是否顯示滾動(dòng)條。默認(rèn)為yes。 
下面幾個(gè)屬性是用在HTA中的,在一般的網(wǎng)頁(yè)中一般不使用。 

10.dialogHide:{ yes | no | 1 | 0 | on | off }:
  在打印或者打印預(yù)覽時(shí)對(duì)話框是否隱藏。默認(rèn)為no。 

11.edge:{ sunken | raised }:
指明對(duì)話框的邊框樣式。默認(rèn)為raised。 

12.unadorned:{ yes | no | 1 | 0 | on | off }:
  默認(rèn)為no。

FOR example:
parent.html

復(fù)制代碼 代碼如下:


<script>
function setname(res){
document.getElementByIdx_x("name").value=res;
}
function selectTp(){
 //把父窗口的setname函數(shù)傳給子窗口window.showModalDialog('child.html',setname,'dialogWitdh:300px;dialogHeight:300px;center:yes;');
}
</script>
<input type="button" value="提交"/>

<input type="text"/>

child.html

 <SCRIPT LANGUAGE="JavaScript">
  <!--
 function setName(){
  var win="";
  if(window.dialogArguments!=null)
  {
//子窗口獲取父窗口的setname函數(shù),并操作賦值
 win=window.dialogArguments;
 win('Jone');
  }

  this.close();

  }

  //-->
  </SCRIPT>
  <input type="button" value="給父窗口賦值"/>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 襄汾县| 渝北区| 鄂州市| 历史| 巧家县| 农安县| 专栏| 蒲江县| 内黄县| 自治县| 东海县| 奇台县| 西青区| 新竹市| 特克斯县| 滁州市| 万安县| 丰顺县| 安多县| 屏东市| 伊宁县| 白山市| 安顺市| 随州市| 吉林省| 鸡泽县| 巴林右旗| 南昌市| 高邑县| 泉州市| 北碚区| 福泉市| 合阳县| 阿拉尔市| 大同市| 宝兴县| 吐鲁番市| 介休市| 静安区| 梧州市| 加查县|