首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何关闭showModalDialog打开的对话框?

关闭showModalDialog打开的对话框可以通过调用对话框的返回值来实现。具体操作如下:

  1. 在打开的对话框中,获取对话框的返回值。可以通过调用window.returnValue属性来获取。
  2. 在需要关闭对话框的地方,将window.returnValue属性设置为一个非空值。
  3. 对话框会自动关闭。

示例代码:

打开对话框:

代码语言:javascript
复制
var dialog = window.showModalDialog("dialog.html", "", "dialogWidth:400px;dialogHeight:300px;");

关闭对话框:

代码语言:javascript
复制
window.returnValue = "close";

在对话框中获取返回值:

代码语言:javascript
复制
window.onunload = function() {
  var returnValue = window.returnValue;
  if (returnValue === "close") {
    // 关闭对话框
  }
}

需要注意的是,showModalDialog方法已经被废弃,建议使用更现代化的方法来实现对话框的打开和关闭。例如,可以使用window.open方法打开一个新窗口,并在需要关闭窗口时调用window.close方法来关闭它。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券