-1
我只想打開彈出窗口並在20s後關閉它。如果有更多的變量,我需要打開更多的彈出窗口來加載頁面,20秒後每個窗口關閉它。我有這樣的東西,但它只打開窗口,不關閉它。如何打開多個彈出窗口並單獨關閉它們
<?php
foreach($data as $value){
$var = substr(str_shuffle(str_repeat("abcdefghijklmnopqrstuvwxyz", 5)), 0, 5);
$message=$value->url;
echo '<script>(function() {
var '.$var.' = window.open("'.$message.'");
setTimeout(function() {
'.$var.'.close();
}, 20000);
})();</script>';
}
是否有機會單獨打開彈出窗口並單獨關閉它?
可能這可能有助於[如何打開,然後關閉而不會阻塞作爲一個彈出窗口?( http://stackoverflow.com/questions/10702344/how-to-open-and-then-close-a-window-without-getting-blocked-as-a-popup) – woofmeow
謝謝woofmeow。我使用的代碼來自這篇文章。它只能單獨打開和關閉一個窗口,我需要更多的窗口。 –
我剝離了你的php代碼,並嘗試了js。它適用於我在鉻。嘗試一下,不用PHP,讓我知道。 – woofmeow