Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    setTimeout non attiva script

    Deve esserci un'errore da qualche parte, ho creato questa funzione che dovrebbe chiudere automaticamente una finestra popup quando l'invio del form-popup è partito

    codice:
    //Chiude automaticamente finestra popup 
    function closePopup(){
    aprisegnala=setTimeout('aprisegnala()',10); 
    }
    e nella pag di richiamo ho questo che dovrebbe attivare lo script quando il form-popup è partito:

    codice:
    $tab_ins .= "<javascript:closePopup()>";
    Il problema è che la finestrina popup non scompare dopo l'invio.
    aprisegnala() è la funzione che lo fa aprire, ma questo funziona.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A capire quel che hai detto non c'e' da nessuna parte un'istruzione per la chiusura del popup... non vedo nulla che finisca per

    .close()

    Hai omesso qualche particolare?

    Inoltre questo non ha significato nei linguaggi che conosco:

    <javascript:closePopup()>

    E' un nuovo tag?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da br1
    A capire quel che hai detto non c'e' da nessuna parte un'istruzione per la chiusura del popup... non vedo nulla che finisca per

    .close()

    Hai omesso qualche particolare?

    Inoltre questo non ha significato nei linguaggi che conosco:

    <javascript:closePopup()>

    E' un nuovo tag?

    ciao
    Ora ho messo cosi:

    codice:
    function closePopup(){
    aprisegnala=setTimeout('aprisegnala()',2000).close(); 
    }
    e ho modificato cosi $tab_ins .= "<http://www.miosito.it/script.js/javascript:closePopup()\">";


    ...ma la finestra non si chiude

  4. #4
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Ho risolto!! VVoVe:

    Ho messo cosi: $tab_ins .="<script language=\"JavaScript\" type=\"text/javascript\">closePopup();</script>"; e la finestra è scomparsa VVoVe:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.