如何在页面加载时添加JavaScript弹出窗口?
页面加载时的JavaScript弹窗实现(可添加延迟计时器)
基础弹窗示例
页面加载时触发确认弹窗,用户点击确认后打开新页面:
// alert('update') if (confirm("弹窗内容在这里") == true) { window.open('目标页面地址', '_blank'); }
添加计时器延迟触发
如果不想页面一加载就弹窗,可以用setTimeout设置延迟,比如延迟3秒后触发:
window.addEventListener('load', function() { setTimeout(function() { if (confirm("延迟弹窗内容在这里") == true) { window.open('目标页面地址', '_blank'); } }, 3000); // 3000毫秒 = 3秒 });
说明:
confirm弹窗会返回布尔值,用户点击「确定」返回true,点击「取消」返回false,以此判断是否执行后续操作。
内容的提问来源于stack exchange,提问作者Sarc
相关产品推荐
相关产品推荐

