关闭showModalDialog打开的对话框可以通过调用对话框的返回值来实现。具体操作如下:
示例代码:
打开对话框:
var dialog = window.showModalDialog("dialog.html", "", "dialogWidth:400px;dialogHeight:300px;");
关闭对话框:
window.returnValue = "close";
在对话框中获取返回值:
window.onunload = function() {
var returnValue = window.returnValue;
if (returnValue === "close") {
// 关闭对话框
}
}
需要注意的是,showModalDialog方法已经被废弃,建议使用更现代化的方法来实现对话框的打开和关闭。例如,可以使用window.open方法打开一个新窗口,并在需要关闭窗口时调用window.close方法来关闭它。
领取专属 10元无门槛券
手把手带您无忧上云