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