Javascript 如何使用java脚本在5秒钟后打开新窗口
在我的网站中,我需要在5秒后自动打开页面,我使用以下代码,但我的浏览器显示弹出窗口被阻止。请让我知道我的问题的解决方案。提前谢谢Javascript 如何使用java脚本在5秒钟后打开新窗口,javascript,Javascript,在我的网站中,我需要在5秒后自动打开页面,我使用以下代码,但我的浏览器显示弹出窗口被阻止。请让我知道我的问题的解决方案。提前谢谢 $(document).ready(function() { setTimeout(function(){ window.open("http://www.google.com")}, 5000); }); 取消阻止浏览器的弹出窗口 function open_win() {
$(document).ready(function()
{
setTimeout(function(){
window.open("http://www.google.com")}, 5000);
});
取消阻止浏览器的弹出窗口
function open_win() {
window.open("x.com");
setTimeout("window.open('y.com')",60000);
setTimeout("window.open('z.com')",120000);
}
这应该打开x.com,然后在一分钟后打开y.com,两分钟后打开z.com。
如果仍然存在弹出错误,请检查此问题的答案:。使用此选项:
$(document).ready(function () {
setTimeout(function () {
window.location.href = "http://www.google.com"
}, 5000);
});
用户3450475已经搞定了,你想要一个弹出窗口,好的弹出窗口拦截器会阻止它。也许您可以在用户单击链接时打开该窗口,并在服务器端应用5秒延迟。@Zeeshan我这样做same@JonathanLonowski你是对的。将字符串传递给
setTimeout()
到eval从来都不是一个好主意。对于新手来说,这似乎是最简单的方法。你有没有浏览过这个链接?或者我应该在这里重新发布?我怎样才能要求所有访问者执行相同的操作?显示一条消息,要求用户取消阻止?