javascript - 等待弹出窗口javascript

标签 javascript window alert wait

基本上我是这样做的:

 window.onload=function wait(){
     alert ("Please, wait until process has finished.");
     window.location="index.jsp";
 };

我需要的是一个警告窗口或类似的东西,它会在 X 秒后消失/启用弹出窗口中的“确定”按钮。

我该怎么做?

最佳答案

也许你需要这样的东西:

window.onload = function () {
    var popup = window.open('','pop','width=200px, height=10px'),
        popdoc, msg, script;
    if (popup) {
        popdoc = popup.document;
        msg = popdoc.body.appendChild(popdoc.createElement('p'));
        msg.innerHTML = 'Please, wait until process has finished.';
        script = popdoc.createElement('script');
        script.text = '(function () {setTimeout(function () {self.close();}, 3000);}());';
        popdoc.body.appendChild(script);
    }
}

jsFiddle 的演示

关于javascript - 等待弹出窗口javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14747298/

相关文章:

javascript - IE 不会在使用 window.open 创建的窗口中加载 PDF

Javascript 和 AJAX,仅在使用 alert() 时有效

javascript - 单击按钮时 d3 在线更新圆圈

javascript - 如何以编程方式触发点击事件?

javascript - 如何使用 HTML 表单代替 AJAX

swift - 如何在 SwiftUI 中使用计时器更新文本

javascript - 函数不在浏览器 HTML、JavaScript 中发送警报

javascript - DOMParser().parseFromString() 未在 Firefox 中给出响应

layout - 像 Origami 这样的 Visual Studio Code Pane 管理

c# - 删除 wpf 窗口上显示的奇怪的黑色面板或工具栏