Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Codice non riconosce il giorno

    Questo codice dovrebbe far partire lo script dal 1 al 3 gennaio, invece lo attiva dal 1 a tuttto gennaio, non trovo l'errore.

    codice:
    // Dal 1 al 3 gennaio function nuovoAnno(){   
    var calendario = new Date(); 
    var giorno = calendario.getDate(); 
    var mese = calendario.getMonth(); 
    var nodate = 1; // Gennaio=0	 
    if (((giorno >=1) && (mese==0)) || ((giorno <=3) && (mese==0))){
    document.write("Happy"); var nodate = 0; 
    }  
     }

  2. #2
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Scusate, il codice è questo, il mio post precedente non consideratelo, è questo il codice che non funziona

    codice:
    // Dal 1 al 3 gennaio
    function nuovoAnno(){  
    var calendario = new Date();
    var giorno = calendario.getDate();
    var mese = calendario.getMonth();
    var year = calendario.getYear();
    if (year < 1000) year += 1900;
    var nodate = 1;
    // Gennaio=0	
    if (((giorno >=1) && (mese==0)) || ((giorno <=3) && (mese==0))){
    document.write("Happy " + year); var nodate = 0;
    }
     }

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Traduci "non funziona" ovvero cosa ti aspettavi che facesse e cosa invece fa.

    Inoltre includi la parte di pagina che richiama lo script.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da br1
    Traduci "non funziona" ovvero cosa ti aspettavi che facesse e cosa invece fa.

    Inoltre includi la parte di pagina che richiama lo script.
    Deve attivarsi dall'1 al 3 gennaio, ma si attiva solo se sostituisco il mese iniziale con un altro che non sia però gennaio

    codice:
    <script type="text/javascript">nuovoAnno();</script>

  5. #5
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Questo funziona

    codice:
    // Dal 1 al 3 gennaio
    function nuovoAnno(){  
    var calendario = new Date();
    var giorno = calendario.getDate();
    var mese = calendario.getMonth();
    var year = calendario.getYear();
    var nodate = 1;
    if (year < 1000) year += 1900;
    // Gennaio=0	
    if ((giorno >= 1 && giorno <= 3) && (mese == 0)){
    document.write("Happy " + year); var nodate = 0;
    }
     }

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.