Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Chiusura automatica finestra

    Salve a tutti, vorrei sapere se è possibile fare una cosa del genere:

    Ho una pagina aperta - clicco su un link all'interno della pagina, si apre un'altra finestra e dopo X secondi (o qualcosa del genere) si chiude da solo la finestra vecchia.

    Si può?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    al link aggiungi

    codice:
    onClick="setTimeout('self.close()',5000);"
    dove 5000 sono 5 secondi
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Grazie mille francis, ora vado a provare e poi ti faccio sapere!

  4. #4
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    prego

    spero di essermi ricordato le cose giuste..
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  5. #5

    Non va!

    Ho provato a farlo andare con questo codice ma non sembra andare:

    codice:
    <a title="Vai alla pagina principale del sito!" onClick="setTimeout('self.close()',5000);" target="_blank" href="http://www.xxxxxx.net/index.php">
    		<font color="#000000">Home page</font></a></font></span>

  6. #6
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    attenzione: se la pagina che vuoi chiudere non è nata da una popup non credo si possa chiudere!
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  7. #7
    Ho capito, grazie ugualmente allora.
    No, non è un pop-up è una pagina normale.

  8. #8
    Eppure lo script dovrebbe funzionare. Quale browser usi?
    Colleziono problemi matematici divertenti o strani e li raccolgo nel mio sito. Se me ne mandate qualcuno vi ringrazio. flan

  9. #9

    prova così

    Con questo codice ti chiude le finestre, ma se è quella principale ti fa la domanda :"la finestra sta tendando di chiuder....."

    <script language="JavaScript">
    setTimeout('window.close()',3000);
    </script>


    Se usi frame e vuoi chiudere tutta la pagina inserisci
    <script language="JavaScript">
    setTimeout('window.parent.close()',3000);
    </script>

    ciao ciao

  10. #10
    Grazie mille massimo, infatti l'altro script mi faceva chiudere la finestra ma mi chiedeva se dovevo farlo.

    Ho risolto eliminando i frame.
    grazie comunque, a buon rendere.
    http://www.deltabyte.it

    I prezzi più bassi d'Italia

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.