在JavaScript中,showModalDialog函數(shù)用于顯示一個模態(tài)對話框。模態(tài)對話框會阻止用戶與頁面上其他元素進(jìn)行交互,直到對話框被關(guān)閉。
使用showModalDialog函數(shù)的基本語法如下:
showModalDialog(url, argument, features);
參數(shù)說明:
url:要顯示在對話框中的網(wǎng)頁的URL。
argument:可選參數(shù),要傳遞給對話框的參數(shù)。
features:可選參數(shù),一個字符串,用于指定對話框的特性,如對話框的寬度、高度、位置等。
示例:
var result = showModalDialog("dialog.html", {name: "John", age: 25}, "dialogWidth:300px; dialogHeight:200px; center:yes;");
以上示例會打開一個名為"dialog.html"的對話框,傳遞一個包含name和age屬性的對象作為參數(shù),并設(shè)置對話框的寬度為300px,高度為200px,對話框居中顯示。當(dāng)對話框被關(guān)閉時,函數(shù)會返回對話框的結(jié)果。