如何在新打开的选项卡中显示确认对话框?

问题描述:

我想打开一个新标签页(使用数组中的URL)。 这个工程到目前为止。如何在新打开的选项卡中显示确认对话框?

但是当新的页面被加载或当新标签被打开时,我想要在新打开的标签上进行确认对话。

如果你能帮助我,我会非常高兴。 预先感谢您。 :)

Here's码我正尝试改变:

<script> 
    var urlArray = [ 
     'http://google.com', 
     'http://www.yahoo.com', 
     'http://gmail.com' 
    ], 
    timeToCloseWindow = 3000; 
    function work() { 
     if(urlArray.length==0) return; 
     var url = urlArray.shift(); 
     var openWindow = window.open(url); 
     var answer = confirm("Do you like this website?") 
     setTimeout(function() { 
      openWindow.close(); 
      work(); 
     }, timeToCloseWindow); 
    } 
    work(); 
</script> 

试试这个。这应该打开一个窗口,等待3秒钟,然后问你是否喜欢这个网站。如果您点击确定,则无法再打开,但如果您取消取消,则会打开下一个网站并重复该过程,直到用户点击确定一次或取消所有可用网站。

var urlArray = [ 
    'http://google.com', 
    'http://www.yahoo.com', 
    'http://gmail.com' 
], 
timeToCloseWindow = 3000; 
function work() { 
    if(urlArray.length==0) return; 
    var url = urlArray.shift(); 
    var openWindow = window.open(url); 
    setTimeout(function() { 
     if(!confirm("Do you like this website?")) { 
      openWindow.close(); 
      work(); 
     } 
    }, timeToCloseWindow); 
} 
work(); 
+0

非常感谢尼尔。 :) – LinkFoxMario64