Visualizzazione risultati 1 fino 16 di 16

Discussione: Creare 1 Pop-Up con chiususa automatica

  1. #1
    Guest

    Predefinito

    Salve a tutti :) , ho creato 1 pop-up col seguente script (inserito nel campo body del frame "menu") che si apre automaticamente all'apertura del sito per 1 sola volta ad ogni visita:

    <script language=javascript>
    <!-- con questo script faccio aprire il pou-up -->
    window.open('popup.html','finestra','toolbar=no,me nubar=no,height=170,width=240');
    </script>

    Al pop up ho imposto una grandezza secondo le mie necessità ed ho eliminato il toolbar e il menubar, così da renderlo il meno fastidioso possibile.
    Ora vorrei dare 1 tocco di classe in più e fare in modo che il pop-up si chiuda da solo dopo una manciata di secondi, in modo da renderlo il meno invadente possibile.
    Il problema è che non sò come aggiungere al mio script l'ulteriore comando di auto-chiusura .
    C'é qualche anima pia che può darmi 1 mano ?
    Ringrazio in anticipo :D

    Antonio

  2. #2
    Guest

    Predefinito

    Non si può.

  3. #3
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Invece credo di sì ...

    Prova in questo modo e fammi sapere (non l'ho provato ...)

    [code:1:bdb7e63717]<script language="javascript" type="text/javascript">
    <!-- con questo script faccio aprire il pou-up -->
    window.open('popup.html','finestra','toolbar=n o,menubar=no,height=170,width=240');

    setTimeout("finestra.close()&quot ;, 3000);
    </script>[/code:1:bdb7e63717]

    Così dovrebbe chiudersi dopo 3 secondi in quanto il secondo parametro di setTimeout, che indica il ritardo, è in millisecondi.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  4. #4
    Guest

    Predefinito

    Una finestra non può chiudersi da sola. Qualsiasi browser avvisa dicendo questa finestra vuole chiudersi e chiede se lasciarla fare...

  5. #5
    Guest

    Predefinito

    Per prima cosa voglio ringraziare entrambi (gve & numerone) per l'attenzione prestatami :) .
    Ho fatto 1 test con lo script suggeritomi da gve ma il pop-up non si chiude.
    Ho eseguito il test sia da remoto che sul Server.
    Magari c'è solo 1 piccolo errore di sintassi.....
    Se mi suggerite 1 altro script da aggiungere/modificare mi fareste un grande favore .
    Altrimenti non fà nulla, vuol dire che si dovrà chiudere manualmente il pop-up.
    Ancora 1 grazie per l'aiuto :D

    Antonio

  6. #6
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Trovato l'errore ... ecco lo script corretto (mancava un'assegnazione ...)

    [code:1:ea268df637]<script language="javascript" type="text/javascript">
    <!-- con questo script faccio aprire il pou-up -->
    finestra=window.open('popup.html','finestra',' toolbar=no,menubar=no,height=170,width=240');

    setTimeout("finestra.close()&quot ;, 3000);
    </script>[/code:1:ea268df637]

    Così a me funge sia su IE che su Opera che su Firebird senza chiedere neanche conferma (... che dubbi mi fai venire eh numerone :p)
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  7. #7
    Guest

    Predefinito

    uh?

  8. #8
    Guest

    Predefinito

    Salve a tutti :) ,
    ho testato lo script riveduto e corretto da gve e confermo:
    Funziona Alla Grande :P !!!
    Un sentito grazie di cuore a gve.
    Spero che il problema sollevato da me (e risolto da gve) sia stato di aiuto ad altri frequentatori di questo Forum
    Alle prossime

    Antonio

  9. #9
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Se mi fate tutti questi complimenti mi emoziono ...
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da gve
    Se mi fate tutti questi complimenti mi emoziono ...
    Davvero bel trucchetto. Bravo :D

  11. #11
    L'avatar di twisterdark
    twisterdark non è connesso Moderatore
    Data registrazione
    17-11-2002
    Residenza
    Hong Kong
    Messaggi
    3,226

    Predefinito

    Complimenti davvero 8)


    -------------------------------------------------------------------------------------------------------------------------------------
    Un moderatore per gestirli, un moderatore per guidarli, un moderatore per sgridarli e nel buio anche bannarli...

    ------------------------------------------------------------------------------------------------------------------------------------------

  12. #12
    aeclanum non è connesso Utente
    Data registrazione
    25-03-2003
    Messaggi
    210

    Predefinito

    Per curiosità: ma se uno nel frattempo chiude la finestra che ha aperto il popup poi il popup si chiude?
    O resta lì?

  13. #13
    Guest

    Predefinito

    si chiude lo stesso

  14. #14
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    (per chiarire)
    Citazione Originalmente inviato da numerone
    Una finestra non può chiudersi da sola. Qualsiasi browser avvisa dicendo questa finestra vuole chiudersi e chiede se lasciarla fare...
    In effetti questo è corretto, solo che vale solo per le finestre del browser direttamente aperte dall'utente:
    se invece una finestrella viene creata da javascript con window.open questa può essere chiusa immediatamente, senza avvertire l'utente.

    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  15. #15
    Guest

    Predefinito

    ed il tocco di fino...
    per impostare anche la posizione della finestra:
    [code:1:537516b862]
    <script language="javascript" type="text/javascript">
    <!-- con questo script faccio aprire il pou-up -->
    finestra=window.open('popup.html','finestra',' toolbar=no,menubar=no,height=170,width=240,top=20, left=20');

    setTimeout("finestra.close()&quot ;, 3000);
    </script>
    [/code:1:537516b862]
    con "top" distanza dall'alto e "left" distanza dal margine sinistro...
    grande gve! anche a me serviva un trucchetto del genere! quando si cerca uno script, tu ce l'hai sempre! fantastico

  16. #16
    Guest

    Predefinito

    nn è per ...... ma è da mò che esiste !!!

    http://spazioweb.altervista.org/st@rgate/index.htm


    nel WWW (visita il sito dell'autore del messaggio) del forum

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •