在使用window.showmodaldialog
方法時,可以通過在URL中添加查詢參數的方式來傳遞參數。例如:
var url = "dialog.html?param1=value1¶m2=value2";
window.showModalDialog(url, window, "dialogWidth:500px; dialogHeight:300px;");
在彈出的對話框頁面(dialog.html)中,可以通過以下方式獲取傳遞的參數:
var params = window.location.search.substring(1).split("&");
var paramObj = {};
params.forEach(function(param) {
var keyValue = param.split("=");
paramObj[keyValue[0]] = keyValue[1];
});
var param1 = paramObj.param1;
var param2 = paramObj.param2;
通過這種方式,可以在window.showmodaldialog
方法中傳遞參數并在對話框頁面中獲取這些參數進行處理。