Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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中打开window.open之前暂停_Javascript_Window.open - Fatal编程技术网

在javascript中打开window.open之前暂停

在javascript中打开window.open之前暂停,javascript,window.open,Javascript,Window.open,可能重复: 在这段代码中,我有一个onclick调用函数load\u window()来执行window.open 这是HTML <div id="id01" class="channel" onclick="load_window('http://www.ewtn.com')"><a>EWTN.com</a></div><br/>EWTN television network</div> 因为浏览器识别出window.

可能重复:

在这段代码中,我有一个onclick调用函数
load\u window()
来执行window.open

这是HTML

<div id="id01" class="channel" onclick="load_window('http://www.ewtn.com')"><a>EWTN.com</a></div><br/>EWTN television network</div>
因为浏览器识别出window.open不是来自用户操作,所以它不会执行该操作。有没有其他方法可以做到这一点

在此url中,您将找到我要执行此操作的页面:


单击EWTN,浏览器会将您带到该网页。我想让浏览器暂停2秒,然后再这样做,告诉用户他将离开网站,并向他显示EWTN的位置

浏览器将其检测为弹出窗口,并执行浏览器对弹出窗口所做的任何操作。我试图得到一个非常相似的问题的答案,但似乎没有办法解决它

function load_window(url) {
    $.ajax({ 
        url : "fileinfo.php", 
        dataType: "html", 
        success : function (data) { 
            $('#layer').css('visibility','hidden');
        } 
    });

    // Pause first then open window
    function pause_first (url) {
        var external_window = window.open(url,'_blank');
        external_window.focus();
        alert ('window first');
    }

    var pause_ret = setTimeout( function() { pause_first(url); }, 1500);

}