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

    apertura popup dopo un tempo

    esiste l apossibilità di far aprire in automatico una pop-up dopo un tot di secondi che uno si ferma in una pagina o vi ritorna ?


    Nel senso che avrei fatto un sondaggio x il sito ma prima vorrei che l'utente navighi un pò....!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    > ... dopo un tot di secondi che uno si ferma in una pagina
    Questo e` semplice:
    <body ... onload="setTimeout('funzione()', 10000);">

    > ... o vi ritorna ?
    Per questo occorre usare i cookies (oppure qualcosa lato server)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    e come faccio usando questa funzione

    <script language="JavaScript">
    newwindow=window.open("/sondaggio/sondaggio.htm","sconti","scrollbars=no,resizable=n o,status=no,location=no,toolbar=no,left=150,top=15 0,width=550,height=220")
    newwindow.creator=self
    </script>


    <body onload="setTimeout('funzione(newwindow)', 10000);">

    Così ?

  4. #4
    <script language="JavaScript">

    function apridopo() {

    newwindow=window.open("/sondaggio/sondaggio.htm","sconti"," scrollbars=no,resizable=no,status=no,loc
    ation=no,toolbar=no,left=150,top=150,wid
    th=550,height=220")
    newwindow.creator=self

    }

    </script>

    <body onload="setTimeout('apridopo()', 10000);">

    oppure prova senza apici:

    <body onload="setTimeout(apridopo(), 10000);">

    non ricordo

    ciao
    W la neve freska

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quella da te postata non e` una funzione.

    Questa e` una funzione che fa la stessa cosa:
    codice:
    <script language="JavaScript">
    var newwindow;
    function aprifin() {
      newwindow=window.open("/sondaggio/sondaggio.htm", "sconti", "scrollbars=no,resizable=no,status=no,location=no,toolbar=no,left=150,top=150,width=550,height=220");
      newwindow.creator=self
    }
    </script>
    Naturalmente va chiamata con:

    <body onload="setTimeout('aprifin()', 10000);">

    NB dovresti fare un giretto su un tutorial Javascript
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    hai ragione....scusa cmq funziona perfettamente solo che a me serviva che si aprisse solo una volta...e se un utente cambia pagina e ritorna in questo dove si apre la popup questa non si deve più aprire !

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Allora devi usare altri strumenti (JS da solo non basta).
    Lato client: cookie
    lato server: il tuo programma preferito
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.