Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    apertura e chiusura popup a tempo

    Ciao.
    Vorrei aprire su una pagina html una finestra di popup, che si apre dopo un determinato tempo e si richiude dopo un altro tempo..

    Ho inserito questo codice nella pagina

    </script>
    <script language="Javascript">
    var w = 350;
    var h = 220;
    var pw = Math.floor((screen.width-w)/2);
    var ph = Math.floor((screen.height-h)/2);
    newwindow=window.open("nome_popup.htm","","width=" + w + ",height=" + h + ",top=" + ph + ",left=" + pw)
    window.opener=self
    </script>


    e questo codice nella pagina di popup


    <meta http-equiv="refresh" content="25;URL=java script:self.close();">

    Il Problema che il popup si chiude dopo 25 secondi, ma l'apertura avviene contemporaneamente all'apertura della pagina.

    Dovrei correggere il primo script per indicare che l'apertura del popup deve avvenire dopo 10 secondi dall'accesso sulla pagina stessa. :master:

    Sapete dirmi come modificare il codice?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    function openpopup(){
    var w = 350;
    var h = 220;
    var pw = Math.floor((screen.width-w)/2);
    var ph = Math.floor((screen.height-h)/2);
    newwindow=window.open("nome_popup.htm","","width=" + w + ",height=" + h + ",top=" + ph + ",left=" + pw) ;
    window.opener=self ;
    }

    poi

    <body onload="window.setTimeout('openpopup()',10000)">

  3. #3
    Ciao Pela, vorrei sbagliarmi ma nn funge!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    che errore ti dà? prova a postare il codice come lo hai inserito nella tua pagina e vediamo

  5. #5
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    prova con questo

    Pop up apertura e chiusura automatica

    nel <head>

    code:--------------------------------------------------------------------------------
    <script>
    newwindow=window.open("popup.html","","top=200,lef t=200,width=350,height=200")
    newwindow.creator=self</script>
    --------------------------------------------------------------------------------


    nel <body>

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

  6. #6
    Mexican il tuo script, a aprte che mi da un errore, purtroppo non fa al caso mio.
    La popup viene aperta contemporaneamente all'apertura della pagina.

    A me serve uno script che apre il popup dopo 10 secondi.

    E' possibile farlo?

    Ciao

  7. #7
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    prova questo

    Pop up in apertura in ritardo

    nel <head>

    code:--------------------------------------------------------------------------------
    <script>
    function popup()
    {
    setTimeout("window.open('pagina. html','newWin','scrollbars=no,status=no,
    resizable=no,top=100,left=150,width=500,
    height=250');",5000);
    }
    </script>

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


    nel <body>

    code:--------------------------------------------------------------------------------

    <body onload="popup()"
    --------------------------

  8. #8
    Nei tag della pagina pop-up metto questo meta:


    <meta http-equiv="refresh" content="10;URL=java script:self.close();">


    Al posto di 10 ci metti i secondi che desideri.


    HO TROVATO QUESTO CODICE CHE SERVE PER CHIUDERE LA POPUP DOPO 10 SECONDI....PENSO CHE SI POSSA ADATTARE ALLA TUA PAGINA CON LA PROPRIETA' INVERSA!

  9. #9
    Mexica mi da un errore
    Per cortesia puoi verificare se l'ho inserito correttamente
    ho inserito una pagina di prova a questa url


    http://www.netmind.it/sms1.htm


    Cigno quello di chiusura da inserire nella finestra di popup va bene, lo tenevo gia. Grazie.

    E' lo script di apertura ritardata che nn funge.

    Forse ho sbagliato io qualcosa, l'ho pubblicato in una pagina di prova a questa url

    http://www.netmind.it/sms1.htm

  10. #10
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    prova così

    <html>

    <head>
    <title>Nessun titolo</title>
    <meta name="generator" content="Namo WebEditor v5.0(Trial)">
    <script>
    function popup()
    {
    setTimeout("window.open('http://www.netmind.it','newWin','scrollbars=no,status=no,

    resizable=no,top=100,left=150,width=500,

    height=250');",5000);
    }
    </script>

    </head>

    <body onload="popup()" bgcolor="white" text="black" link="blue" vlink="purple" alink="red">


    </p>
    </body>

    </html>

    avevi sbagliato a metterlo cmq

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.