Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用java脚本在5秒钟后打开新窗口_Javascript - Fatal编程技术网

Javascript 如何使用java脚本在5秒钟后打开新窗口

Javascript 如何使用java脚本在5秒钟后打开新窗口,javascript,Javascript,在我的网站中,我需要在5秒后自动打开页面,我使用以下代码,但我的浏览器显示弹出窗口被阻止。请让我知道我的问题的解决方案。提前谢谢 $(document).ready(function() { setTimeout(function(){ window.open("http://www.google.com")}, 5000); }); 取消阻止浏览器的弹出窗口 function open_win() {

在我的网站中,我需要在5秒后自动打开页面,我使用以下代码,但我的浏览器显示弹出窗口被阻止。请让我知道我的问题的解决方案。提前谢谢

$(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从来都不是一个好主意。对于新手来说,这似乎是最简单的方法。你有没有浏览过这个链接?或者我应该在这里重新发布?我怎样才能要求所有访问者执行相同的操作?显示一条消息,要求用户取消阻止?