Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: alert onload

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    155

    alert onload

    ciao è possibile far in modo che aprendo una pagina mi si apra anche un alert sul quale mettere un avviso a piacere?

    di javascript purtroppo conosco veramente poco..

    se potete mettere il codice e dove metterlo vi sarei grato!

    grazie

  2. #2
    Codice PHP:
    <body onload="funzione_che_ti_mostra_alert();"

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    155
    perfetto!
    grazie mille!

    ora però mi sono reso conto che l'alert si apre ogni volta che carico la pagina...è possibile far in modo che si apra la prima volta che un utente visita la pagina e basta?

    se saresti così gentile da postarmi il codice e dove inserirlo..grazie!

  4. #4
    :master:

    non so come potresti realmente fare.
    Quello che mi viene in mente è creare un cookie una volta che l'utente ha visitato la pagina e successivamente verificare che quel cookie esista. se si non mostri l'alert in caso contrario non mostri niente

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    155
    ok..e come faccio a fare quello che hai detto?

    non ho nemmeno idea di cm creare un cookie...

  6. #6
    non credo sia corretto

    Codice PHP:
    <script type="text/javascript">     

          function 
    getCookie() {     
              var 
    sNome ="cookieAlert"     
                 
    var asCookies document.cookie.split("; ");     
             
    // ciclo su tutti i cookies     
             
    for (var iCnt 0iCnt asCookies.lengthiCnt++) {    
                var 
    asCookie asCookies[iCnt].split("=");         
                if (
    sNome != asCookie[0]) {             
                     
    alert ("messaggio da visualizzare");         
                } 
        }     
           
    // se non esiste il cookie richiesto     
            
    setCookie(); 
          } 

    function 
    setCookie() {   
        var 
    dtExpires "1800";   
        
    document.cookie "cookieAlert=1; expires=" dtExpires;
    }  
    </script> 
    e richiami cosi

    Codice PHP:
    <body onload="getCookie();"

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    155
    allora...ho messo il codice nella mia pagina in questo modo:

    codice:
    <head>
    <script type="text/javascript">     
    
          function getCookie() {     
              var sNome ="cookieAlert"     
                 var asCookies = document.cookie.split("; ");     
             // ciclo su tutti i cookies     
             for (var iCnt = 0; iCnt < asCookies.length; iCnt++) {    
                var asCookie = asCookies[iCnt].split("=");         
                if (sNome != asCookie[0]) {             
                     alert ("testo dell'alert.");         
                }
        }     
           // se non esiste il cookie richiesto     
            setCookie();
          }
    
    function setCookie() {   
        var dtExpires = "1800";   
        document.cookie = "cookieAlert=1; expires=" + dtExpires;
    }  
    </script>
    </head>
    
    <body class="testo" onload="getCookie();">
    
    </body>
    l'alert compare compare regolarmente.

    solo che quando ricarico la pagina me lo mostra di nuovo..

    sai dirmi se ho sbagliato qualcosa?

    non ho capito una cosa però..il cookie lo crea nella prima parte dello script?


    grazie ciao

  8. #8
    sembra funzioni correttamente

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    155
    io per ora lo sto testado su di un localhost..può essere per quel motivo che non funziona?

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    155
    !UP!

    può essere che testandolo in localhost non funzioni?

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.