Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Script per tutto l'anno

    Ho questo script che ogni giorno e per tutto l'anno visualizza un'immagine, però ho dovuto inserire anche 365 codici uguali VVoVe:
    Io vorrei accorciare il codice il più possibile ed anche in determinati giorni far apparire un'altra immagine, es. il 20-10 deve apparire l'immagine x, il 15-8 l'immagine y, ecc.



    codice:
    function Giorni(){
    var calendario = new Date();
    var	mese = calendario.getMonth();
    var giorno = calendario.getDate();  
    var nodate = 1;     
    
    //Gennaio	
    if ((mese == 0) && (giorno == 1)) {document.write(' [img]immagine.gif[/img]') ; var nodate = 0;}
    if ((
    
    ... // codice sopra ripetuto 365 volte circa

  2. #2
    usa il ciclo for

  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da adelefxxxbooob
    usa il ciclo for
    Come si fa, fai un esempio

  4. #4
    Codice PHP:
    var num ;
    function 
    Giorni(){
    var 
    calendario = new Date();
    var    
    mese calendario.getMonth();
    var 
    giorno calendario.getDate();  
    var 
    nodate 1;     
    var 
    immagini = new Array() ;
    immagine[0] = "immagine.gif" ;
    immagine[1] = "immagine1.gif" ;
    immagine[2] = "immagine2.gif" ;
    /*devi ripete questa riga per 365 volte scrivendo: immagine[numero] = "link immagine.gif" ;*/
    for (i=0i<immagini.lengthi++)    
    if ((
    mese == i) && (giorno == num)){
    document.write('[img]'+immagini[i]+'[/img]') ;
    var 
    nodate 0;
    num++

    più corta di cosi......

  5. #5
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da adelefxxxbooob
    Codice PHP:
    var num ;
    function 
    Giorni(){
    var 
    calendario = new Date();
    var    
    mese calendario.getMonth();
    var 
    giorno calendario.getDate();  
    var 
    nodate 1;     
    var 
    immagini = new Array() ;
    immagine[0] = "immagine.gif" ;
    immagine[1] = "immagine1.gif" ;
    immagine[2] = "immagine2.gif" ;
    /*devi ripete questa riga per 365 volte scrivendo: immagine[numero] = "link immagine.gif" ;*/
    for (i=0i<immagini.lengthi++)    
    if ((
    mese == i) && (giorno == num)){
    document.write('[img]'+immagini[i]+'[/img]') ;
    var 
    nodate 0;
    num++

    più corta di cosi......
    Scusa, se la parte sotto devo ripeterla 365 volte mi conviene tenere il mio

  6. #6
    Codice PHP:
    var num ;
    function 
    Giorni(){
    var 
    calendario = new Date();
    var    
    mese calendario.getMonth();
    var 
    giorno calendario.getDate();  
    var 
    nodate 1;     
    for (
    i=0i<366i++)    
    if ((
    mese == i) && (giorno == num)){
    document.write('[img]immagine'+i+'.gif[/img]') ;
    var 
    nodate 0;
    num++ ;

    con questo è più corto però le immagini devono avere il nome di:
    immagine0.gif
    immagine1.gif
    immagine2.gif.....

    più corto di questo niente

  7. #7
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da adelefxxxbooob
    function Giorni(){
    var calendario = new Date();
    var mese = calendario.getMonth();
    var giorno = calendario.getDate();
    var nodate = 1;
    for (i=0; i<366; i++)
    if ((mese == i) && (giorno == num)){
    document.write('[img]immagine'+i+'.gif[/img]') ;
    var nodate = 0;

    }

    con questo è più corto però le immagini devono avere il nome di:
    immagine0.gif
    immagine1.gif
    immagine2.gif.....

    più corto di questo niente
    Questo potrebbe andare, se ho ben capito il codice sopra la fa apparire tutto l'anno tranne queste sotto, perciò come posso dare una data (giorno e mese) a queste sotto?

  8. #8
    Originariamente inviato da Ht28
    Questo potrebbe andare, se ho ben capito il codice sopra la fa apparire tutto l'anno tranne queste sotto, perciò come posso dare una data (giorno e mese) a queste sotto?
    non ho capito molto bene.....

  9. #9
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da adelefxxxbooob
    non ho capito molto bene.....
    Allora io non ho capito bene, il tuo ultimo codice cosa fa?

  10. #10
    ogni giorno dell'anno inserisce un'immagine diversa

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 © 2026 vBulletin Solutions, Inc. All rights reserved.