阅读量:1
在使用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
方法中传递参数并在对话框页面中获取这些参数进行处理。