Chiusura finestra popup dopo 3 secondi

Ho bisogno di chiudere il popup di windows nel seguente dopo 3 secondi. Come faccio a farlo.

<map id="ImgMap0" name="ImgMap0">
                  <area alt="" coords="127, 22, 20" alt="" title="click here" href="includes/popup1.htm" onclick="javascript:void window.open

('includes/popup1.htm','1366002941508','width=500,height=200,left=375,top=330');return false;" shape="circle" />
</map></p>
Utilizzare setTimeout.
Possibile duplicato di Come chiudere automaticamente una pagina web

OriginaleL’autore user964377 | 2013-04-21

7 Replies
  1. 14

    Utilizzare un setTimeout, per esempio:

    var win = window.open("http://www.google.com", '1366002941508','width=500,height=200,left=375,top=330');
    
    setTimeout(function () { win.close();}, 3000);

    Campione violino: http://jsfiddle.net/N5rve/

    OriginaleL’autore John Koerner

  2. 10
    <script type="text/javascript">
     function closeWindow() {
        setTimeout(function() {
        window.close();
        }, 3000);
        }
    
        window.onload = closeWindow();
        </script>

    Che dovrebbe fare.

    che cosa è esattamente da questo segmento di codice non aiutare?

    OriginaleL’autore seeker

  3. 2

    Questo è un esempio di JavaScript popup automatico che si chiude dopo 3 secondi con conto alla rovescia,

    <p style="text-align:center">This window will close automatically within <span id="counter">3</span> second(s).</p>
    <script type="text/javascript">
    
    
    
     function countdown() {
    
        var i = document.getElementById('counter');
    
        i.innerHTML = parseInt(i.innerHTML)-1;
    
     if (parseInt(i.innerHTML)<=0) {
    
      window.close();
    
     }
    
    }
    
    setInterval(function(){ countdown(); },1000);
    
    </script>

    Ho trovato qui. Spero che questo sarà utile per voi.

    OriginaleL’autore Sajjad Hossain

  4. 1

    Provare

    <area alt="" coords="127, 22, 20" alt="" title="click here" href="includes/popup1.htm" onclick="openWindow()" shape="circle" />
    
    function openWindow(){
        var win = window.open('includes/popup1.htm', '1366002941508',  'width=500,height=200,left=375,top=330');
        setTimeout(function(){
            win.close()
        }, 3000);
        return false;
    }
    Arun P Johny: non ha funzionato affatto. Qualora il 2 del codice di elementi separati o combinati in smoe modo. Newbie totale, così si sta andando ad avere per magia per me.
    è l’apertura della finestra
    Tenta jsfiddle.net/arunpjohny/9e2yM/1
    Ehi, questo sta lavorando bene, ma non funziona in IE8

    OriginaleL’autore Arun P Johny

  5. 1
    <area alt="" coords="127, 22, 20" alt="" title="click here" href="includes/popup1.htm" onclick="openWindow()" shape="circle" />
    
    function openWindow(){
        var win = window.open('includes/popup1.htm', '1366002941508',  'width=500,height=200,left=375,top=330');
        setTimeout(function(){
            win.close()
        }, 3000);
        return false;
    }
    Ciao Hasan, si prega di prendere in considerazione per spiegare il tuo codice
    questo sembra essere un duplicato esatto di un’altra risposta.
    Proprio quello che stavo cercando. Si apre una finestra (popup) con qualunque contenuto e chiudere dopo 3 secondi. grazie @leo_ap

    OriginaleL’autore Hasan Rony

  6. -3
    <script type="text/javascript">
        function popup() {
            var myPopup = window.open('includes/popup1.htm','1366002941508','width=500,height=200,left=375,top=330');
            var t=setTimeout(myPopup.close(),3000);
            return false;
        }
    </script>
    <map id="ImgMap0" name="ImgMap0">
        <area alt="" coords="127, 22, 20" alt="" title="click here" href="includes/popup1.htm" onclick="popup();" shape="circle" />
    </map>

    OriginaleL’autore Silvertiger

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *