-1

ポップアップを開いて、20秒後に閉じたいだけです。さらに変数がある場合は、ページをロードするためにさらにポップアップを開く必要があり、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>';
}

ポップアップを個別に開いて個別に閉じる可能性はありますか?

4

1 に答える 1

1

私はあなたが何を望んでいるのか知っています、これを試してください、私はこれを試しました、そしてそれはうまくいきます

<html>
<head>
    <script>
        function call()
        {
            popup = window.open('http://www.google.co.in');         
            setTimeout(wait, 20000);
        }   
        function caller()
        {
            setInterval(call, 20000);
        }
        function wait()
        {
            popup.close();
        }
    </script>
</head>
<body onload="caller();">
</body>
</html>
于 2013-08-06T03:05:33.760 に答える