在JavaScript中,ShowModalDialog方法用于顯示一個模態對話框。模態對話框是一種特殊類型的對話框,它會阻止用戶與頁面上的其他元素進行交互,直到對話框被關閉。
ShowModalDialog方法接受兩個參數:對話框的URL和一個可選的參數字符串。參數字符串用于指定對話框的屬性,如大小、位置等。
以下是ShowModalDialog方法的一些常見用法:
window.showModalDialog("dialog.html");
window.showModalDialog("dialog.html", "dialogWidth:300px; dialogHeight:200px;");
window.showModalDialog("dialog.html", "dialogWidth:300px; dialogHeight:200px; dialogTop:200px; dialogLeft:200px; center:yes; status:no; help:no; resizable:yes;");
var returnValue = window.showModalDialog("dialog.html");
console.log(returnValue);
需要注意的是,ShowModalDialog方法已被棄用,不建議在新的Web應用程序中使用。相反,建議使用更現代的技術,如Window.open方法或者使用模態框框架,如Bootstrap的模態框組件。