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

Discussione: frase del giorno

  1. #1

    frase del giorno

    Ciao a tutti - devo realizzare in una pagina html un riquadro dove far apparire una frase diversa ogni giorno - questo significa che se si accede al sito piu' volte nella stessa giornata la frase deve restare quella, un po' come succede sul portale di excite, che ha la frase del giorno in basso a sinistra.
    Esiste uno script 'intelligente' che conosca le '24 ore' per cosi' dire?
    Grazie a ki risponde.

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    codice:
    var oggi=new Date();
    var giorno=today.getDay();
    
    switch (giorno) {
      case 0:
        window.alert("Oggi è Domenica");
        break;
      case 1:
        window.alert("Oggi è Lunedì");
        breack;
      case 2:
        window.alert("Oggi è Martedì");
        break;
      case 3:
        window.alert("Oggi è Mercoledì");
        break;
      case 4:
        window.alert("Oggi è Giovedì");
        break;
      case 5:
        window.alert("Oggi è Venerdì");
        break;
      case 6:
        window.alert("Oggi è Sabato");
        break;
      default:
        window.alert("Ogni giorno è un buon giorno");
    }

  4. #4
    Originariamente inviato da secan
    codice:
    var oggi=new Date();
    var giorno=today.getDay();
    
    switch (giorno) {
      case 0:
        window.alert("Oggi è Domenica");
        break;
      case 1:
        window.alert("Oggi è Lunedì");
        breack;
      case 2:
        window.alert("Oggi è Martedì");
        break;
      case 3:
        window.alert("Oggi è Mercoledì");
        break;
      case 4:
        window.alert("Oggi è Giovedì");
        break;
      case 5:
        window.alert("Oggi è Venerdì");
        break;
      case 6:
        window.alert("Oggi è Sabato");
        break;
      default:
        window.alert("Ogni giorno è un buon giorno");
    }
    Grazie ad entrambi , ma vale per una sola settimana? Io dovrei mettercene 365 dentro....
    P.S. = Copiato il codice ma non ha un comportamento - resta come testo semplice sulla pagina...

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Allora, premesso che sicuramente c'è un modo migliore per farlo, potresti provare in questo modo (ti consiglio di mettere il tutto in un file .js esterno per non appesantire troppo la pagina):
    codice:
    // per ogni mese dell'mese crei un array contenete tutte le frasi (una per ogni giorno)
    gennaio=new Array();
    gennaio[0]="frase 1";
    gennaio[1]="frase 2";
    gennaio[2]="frase 3";
    gennaio[3]="frase 4";
    gennaio[4]="frase 5";
    gennaio[5]="frase 6";
    gennaio[6]="frase 7";
    gennaio[7]="frase 8";
    gennaio[8]="frase 9";
    gennaio[9]="frase 10";
    gennaio[10]="frase 11";
    gennaio[11]="frase 12";
    gennaio[12]="frase 13";
    gennaio[13]="frase 14";
    gennaio[14]="frase 15";
    gennaio[15]="frase 16";
    gennaio[16]="frase 17";
    gennaio[17]="frase 18";
    gennaio[18]="frase 19";
    gennaio[19]="frase 20";
    gennaio[20]="frase 21";
    gennaio[21]="frase 22";
    gennaio[22]="frase 23";
    gennaio[23]="frase 24";
    gennaio[24]="frase 25";
    gennaio[25]="frase 26";
    gennaio[26]="frase 27";
    gennaio[27]="frase 28";
    gennaio[28]="frase 29";
    gennaio[29]="frase 30";
    gennaio[30]="frase 31";
    
    febbraio=new Array();
    febbraio[0]="frase 1";
    febbraio[1]="frase 2";
    febbraio[2]="frase 3";
    febbraio[3]="frase 4";
    febbraio[4]="frase 5";
    febbraio[5]="frase 6";
    febbraio[6]="frase 7";
    febbraio[7]="frase 8";
    febbraio[8]="frase 9";
    febbraio[9]="frase 10";
    febbraio[10]="frase 11";
    febbraio[11]="frase 12";
    febbraio[12]="frase 13";
    febbraio[13]="frase 14";
    febbraio[14]="frase 15";
    febbraio[15]="frase 16";
    febbraio[16]="frase 17";
    febbraio[17]="frase 18";
    febbraio[18]="frase 19";
    febbraio[19]="frase 20";
    febbraio[20]="frase 21";
    febbraio[21]="frase 22";
    febbraio[22]="frase 23";
    febbraio[23]="frase 24";
    febbraio[24]="frase 25";
    febbraio[25]="frase 26";
    febbraio[26]="frase 27";
    febbraio[27]="frase 28";
    
    marzo=new Array();
    marzo[0]="frase 1";
    marzo[1]="frase 2";
    marzo[2]="frase 3";
    marzo[3]="frase 4";
    marzo[4]="frase 5";
    marzo[5]="frase 6";
    marzo[6]="frase 7";
    marzo[7]="frase 8";
    marzo[8]="frase 9";
    marzo[9]="frase 10";
    marzo[10]="frase 11";
    marzo[11]="frase 12";
    marzo[12]="frase 13";
    marzo[13]="frase 14";
    marzo[14]="frase 15";
    marzo[15]="frase 16";
    marzo[16]="frase 17";
    marzo[17]="frase 18";
    marzo[18]="frase 19";
    marzo[19]="frase 20";
    marzo[20]="frase 21";
    marzo[21]="frase 22";
    marzo[22]="frase 23";
    marzo[23]="frase 24";
    marzo[24]="frase 25";
    marzo[25]="frase 26";
    marzo[26]="frase 27";
    marzo[27]="frase 28";
    marzo[28]="frase 29";
    marzo[29]="frase 30";
    marzo[30]="frase 31";
    
    aprile=new Array();
    aprile[0]="frase 1";
    aprile[1]="frase 2";
    aprile[2]="frase 3";
    aprile[3]="frase 4";
    aprile[4]="frase 5";
    aprile[5]="frase 6";
    aprile[6]="frase 7";
    aprile[7]="frase 8";
    aprile[8]="frase 9";
    aprile[9]="frase 10";
    aprile[10]="frase 11";
    aprile[11]="frase 12";
    aprile[12]="frase 13";
    aprile[13]="frase 14";
    aprile[14]="frase 15";
    aprile[15]="frase 16";
    aprile[16]="frase 17";
    aprile[17]="frase 18";
    aprile[18]="frase 19";
    aprile[19]="frase 20";
    aprile[20]="frase 21";
    aprile[21]="frase 22";
    aprile[22]="frase 23";
    aprile[23]="frase 24";
    aprile[24]="frase 25";
    aprile[25]="frase 26";
    aprile[26]="frase 27";
    aprile[27]="frase 28";
    aprile[28]="frase 29";
    aprile[29]="frase 30";
    
    maggio=new Array();
    maggio[0]="frase 1";
    maggio[1]="frase 2";
    maggio[2]="frase 3";
    maggio[3]="frase 4";
    maggio[4]="frase 5";
    maggio[5]="frase 6";
    maggio[6]="frase 7";
    maggio[7]="frase 8";
    maggio[8]="frase 9";
    maggio[9]="frase 10";
    maggio[10]="frase 11";
    maggio[11]="frase 12";
    maggio[12]="frase 13";
    maggio[13]="frase 14";
    maggio[14]="frase 15";
    maggio[15]="frase 16";
    maggio[16]="frase 17";
    maggio[17]="frase 18";
    maggio[18]="frase 19";
    maggio[19]="frase 20";
    maggio[20]="frase 21";
    maggio[21]="frase 22";
    maggio[22]="frase 23";
    maggio[23]="frase 24";
    maggio[24]="frase 25";
    maggio[25]="frase 26";
    maggio[26]="frase 27";
    maggio[27]="frase 28";
    maggio[28]="frase 29";
    maggio[29]="frase 30";
    maggio[30]="frase 31";
    
    giugno=new Array();
    giugno[0]="frase 1";
    giugno[1]="frase 2";
    giugno[2]="frase 3";
    giugno[3]="frase 4";
    giugno[4]="frase 5";
    giugno[5]="frase 6";
    giugno[6]="frase 7";
    giugno[7]="frase 8";
    giugno[8]="frase 9";
    giugno[9]="frase 10";
    giugno[10]="frase 11";
    giugno[11]="frase 12";
    giugno[12]="frase 13";
    giugno[13]="frase 14";
    giugno[14]="frase 15";
    giugno[15]="frase 16";
    giugno[16]="frase 17";
    giugno[17]="frase 18";
    giugno[18]="frase 19";
    giugno[19]="frase 20";
    giugno[20]="frase 21";
    giugno[21]="frase 22";
    giugno[22]="frase 23";
    giugno[23]="frase 24";
    giugno[24]="frase 25";
    giugno[25]="frase 26";
    giugno[26]="frase 27";
    giugno[27]="frase 28";
    giugno[28]="frase 29";
    giugno[29]="frase 30";
    
    luglio=new Array();
    luglio[0]="frase 1";
    luglio[1]="frase 2";
    luglio[2]="frase 3";
    luglio[3]="frase 4";
    luglio[4]="frase 5";
    luglio[5]="frase 6";
    luglio[6]="frase 7";
    luglio[7]="frase 8";
    luglio[8]="frase 9";
    luglio[9]="frase 10";
    luglio[10]="frase 11";
    luglio[11]="frase 12";
    luglio[12]="frase 13";
    luglio[13]="frase 14";
    luglio[14]="frase 15";
    luglio[15]="frase 16";
    luglio[16]="frase 17";
    luglio[17]="frase 18";
    luglio[18]="frase 19";
    luglio[19]="frase 20";
    luglio[20]="frase 21";
    luglio[21]="frase 22";
    luglio[22]="frase 23";
    luglio[23]="frase 24";
    luglio[24]="frase 25";
    luglio[25]="frase 26";
    luglio[26]="frase 27";
    luglio[27]="frase 28";
    luglio[28]="frase 29";
    luglio[29]="frase 30";
    luglio[30]="frase 31";
    
    agosto=new Array();
    agosto[0]="frase 1";
    agosto[1]="frase 2";
    agosto[2]="frase 3";
    agosto[3]="frase 4";
    agosto[4]="frase 5";
    agosto[5]="frase 6";
    agosto[6]="frase 7";
    agosto[7]="frase 8";
    agosto[8]="frase 9";
    agosto[9]="frase 10";
    agosto[10]="frase 11";
    agosto[11]="frase 12";
    agosto[12]="frase 13";
    agosto[13]="frase 14";
    agosto[14]="frase 15";
    agosto[15]="frase 16";
    agosto[16]="frase 17";
    agosto[17]="frase 18";
    agosto[18]="frase 19";
    agosto[19]="frase 20";
    agosto[20]="frase 21";
    agosto[21]="frase 22";
    agosto[22]="frase 23";
    agosto[23]="frase 24";
    agosto[24]="frase 25";
    agosto[25]="frase 26";
    agosto[26]="frase 27";
    agosto[27]="frase 28";
    agosto[28]="frase 29";
    agosto[29]="frase 30";
    agosto[30]="frase 31";
    
    
    settembre=new Array();
    settembre[0]="frase 1";
    settembre[1]="frase 2";
    settembre[2]="frase 3";
    settembre[3]="frase 4";
    settembre[4]="frase 5";
    settembre[5]="frase 6";
    settembre[6]="frase 7";
    settembre[7]="frase 8";
    settembre[8]="frase 9";
    settembre[9]="frase 10";
    settembre[10]="frase 11";
    settembre[11]="frase 12";
    settembre[12]="frase 13";
    settembre[13]="frase 14";
    settembre[14]="frase 15";
    settembre[15]="frase 16";
    settembre[16]="frase 17";
    settembre[17]="frase 18";
    settembre[18]="frase 19";
    settembre[19]="frase 20";
    settembre[20]="frase 21";
    settembre[21]="frase 22";
    settembre[22]="frase 23";
    settembre[23]="frase 24";
    settembre[24]="frase 25";
    settembre[25]="frase 26";
    settembre[26]="frase 27";
    settembre[27]="frase 28";
    settembre[28]="frase 29";
    settembre[29]="frase 30";
    
    ottobre=new Array();
    ottobre[0]="frase 1";
    ottobre[1]="frase 2";
    ottobre[2]="frase 3";
    ottobre[3]="frase 4";
    ottobre[4]="frase 5";
    ottobre[5]="frase 6";
    ottobre[6]="frase 7";
    ottobre[7]="frase 8";
    ottobre[8]="frase 9";
    ottobre[9]="frase 10";
    ottobre[10]="frase 11";
    ottobre[11]="frase 12";
    ottobre[12]="frase 13";
    ottobre[13]="frase 14";
    ottobre[14]="frase 15";
    ottobre[15]="frase 16";
    ottobre[16]="frase 17";
    ottobre[17]="frase 18";
    ottobre[18]="frase 19";
    ottobre[19]="frase 20";
    ottobre[20]="frase 21";
    ottobre[21]="frase 22";
    ottobre[22]="frase 23";
    ottobre[23]="frase 24";
    ottobre[24]="frase 25";
    ottobre[25]="frase 26";
    ottobre[26]="frase 27";
    ottobre[27]="frase 28";
    ottobre[28]="frase 29";
    ottobre[29]="frase 30";
    ottobre[30]="frase 31";
    
    novembre=new Array();
    novembre[0]="frase 1";
    novembre[1]="frase 2";
    novembre[2]="frase 3";
    novembre[3]="frase 4";
    novembre[4]="frase 5";
    novembre[5]="frase 6";
    novembre[6]="frase 7";
    novembre[7]="frase 8";
    novembre[8]="frase 9";
    novembre[9]="frase 10";
    novembre[10]="frase 11";
    novembre[11]="frase 12";
    novembre[12]="frase 13";
    novembre[13]="frase 14";
    novembre[14]="frase 15";
    novembre[15]="frase 16";
    novembre[16]="frase 17";
    novembre[17]="frase 18";
    novembre[18]="frase 19";
    novembre[19]="frase 20";
    novembre[20]="frase 21";
    novembre[21]="frase 22";
    novembre[22]="frase 23";
    novembre[23]="frase 24";
    novembre[24]="frase 25";
    novembre[25]="frase 26";
    novembre[26]="frase 27";
    novembre[27]="frase 28";
    novembre[28]="frase 29";
    novembre[29]="frase 30";
    
    dicembre=new Array();
    dicembre[0]="frase 1";
    dicembre[1]="frase 2";
    dicembre[2]="frase 3";
    dicembre[3]="frase 4";
    dicembre[4]="frase 5";
    dicembre[5]="frase 6";
    dicembre[6]="frase 7";
    dicembre[7]="frase 8";
    dicembre[8]="frase 9";
    dicembre[9]="frase 10";
    dicembre[10]="frase 11";
    dicembre[11]="frase 12";
    dicembre[12]="frase 13";
    dicembre[13]="frase 14";
    dicembre[14]="frase 15";
    dicembre[15]="frase 16";
    dicembre[16]="frase 17";
    dicembre[17]="frase 18";
    dicembre[18]="frase 19";
    dicembre[19]="frase 20";
    dicembre[20]="frase 21";
    dicembre[21]="frase 22";
    dicembre[22]="frase 23";
    dicembre[23]="frase 24";
    dicembre[24]="frase 25";
    dicembre[25]="frase 26";
    dicembre[26]="frase 27";
    dicembre[27]="frase 28";
    dicembre[28]="frase 29";
    dicembre[29]="frase 30";
    dicembre[30]="frase 31";
    
    // Inserisci tutti i mesi all'interno di un secondo array
    mese=new Array();
    mese[0]=gennaio;
    mese[1]=febbraio;
    mese[2]=marzo;
    mese[3]=aprile;
    mese[4]=maggio;
    mese[5]=giugno;
    mese[6]=luglio;
    mese[7]=agosto;
    mese[8]=settembre;
    mese[9]=ottobre;
    mese[10]=novembre;
    mese[11]=dicembre;
    
    // Crei un oggetto di tipo data contenete le data odierna e da questo estrai il giorno ed il mese
    oggi=new Date();
    oggi_g=oggi.getDate()-1;
    oggi_m=oggi.getMonth();
    
    var mese_selezionato=mese[oggi_m]; // inserisci il mese corrente all'interno di una variabile e...
    
    window.alert(mese_selezionato[oggi_g]); // ... visualizzi la frase corrispondente al giorno

  6. #6
    Originariamente inviato da secan
    Allora, premesso che sicuramente c'è un modo migliore per farlo, potresti provare in questo modo (ti consiglio di mettere il tutto in un file .js esterno per non appesantire troppo la pagina):
    codice:
    // per ogni mese dell'mese crei un array contenete tutte le frasi (una per ogni giorno)
    gennaio=new Array();
    gennaio[0]="frase 1";
    gennaio[1]="frase 2";
    gennaio[2]="frase 3";
    gennaio[3]="frase 4";
    gennaio[4]="frase 5";
    gennaio[5]="frase 6";
    gennaio[6]="frase 7";
    gennaio[7]="frase 8";
    gennaio[8]="frase 9";
    gennaio[9]="frase 10";
    gennaio[10]="frase 11";
    gennaio[11]="frase 12";
    gennaio[12]="frase 13";
    gennaio[13]="frase 14";
    gennaio[14]="frase 15";
    gennaio[15]="frase 16";
    gennaio[16]="frase 17";
    gennaio[17]="frase 18";
    gennaio[18]="frase 19";
    gennaio[19]="frase 20";
    gennaio[20]="frase 21";
    gennaio[21]="frase 22";
    gennaio[22]="frase 23";
    gennaio[23]="frase 24";
    gennaio[24]="frase 25";
    gennaio[25]="frase 26";
    gennaio[26]="frase 27";
    gennaio[27]="frase 28";
    gennaio[28]="frase 29";
    gennaio[29]="frase 30";
    gennaio[30]="frase 31";
    
    febbraio=new Array();
    febbraio[0]="frase 1";
    febbraio[1]="frase 2";
    febbraio[2]="frase 3";
    febbraio[3]="frase 4";
    febbraio[4]="frase 5";
    febbraio[5]="frase 6";
    febbraio[6]="frase 7";
    febbraio[7]="frase 8";
    febbraio[8]="frase 9";
    febbraio[9]="frase 10";
    febbraio[10]="frase 11";
    febbraio[11]="frase 12";
    febbraio[12]="frase 13";
    febbraio[13]="frase 14";
    febbraio[14]="frase 15";
    febbraio[15]="frase 16";
    febbraio[16]="frase 17";
    febbraio[17]="frase 18";
    febbraio[18]="frase 19";
    febbraio[19]="frase 20";
    febbraio[20]="frase 21";
    febbraio[21]="frase 22";
    febbraio[22]="frase 23";
    febbraio[23]="frase 24";
    febbraio[24]="frase 25";
    febbraio[25]="frase 26";
    febbraio[26]="frase 27";
    febbraio[27]="frase 28";
    
    marzo=new Array();
    marzo[0]="frase 1";
    marzo[1]="frase 2";
    marzo[2]="frase 3";
    marzo[3]="frase 4";
    marzo[4]="frase 5";
    marzo[5]="frase 6";
    marzo[6]="frase 7";
    marzo[7]="frase 8";
    marzo[8]="frase 9";
    marzo[9]="frase 10";
    marzo[10]="frase 11";
    marzo[11]="frase 12";
    marzo[12]="frase 13";
    marzo[13]="frase 14";
    marzo[14]="frase 15";
    marzo[15]="frase 16";
    marzo[16]="frase 17";
    marzo[17]="frase 18";
    marzo[18]="frase 19";
    marzo[19]="frase 20";
    marzo[20]="frase 21";
    marzo[21]="frase 22";
    marzo[22]="frase 23";
    marzo[23]="frase 24";
    marzo[24]="frase 25";
    marzo[25]="frase 26";
    marzo[26]="frase 27";
    marzo[27]="frase 28";
    marzo[28]="frase 29";
    marzo[29]="frase 30";
    marzo[30]="frase 31";
    
    aprile=new Array();
    aprile[0]="frase 1";
    aprile[1]="frase 2";
    aprile[2]="frase 3";
    aprile[3]="frase 4";
    aprile[4]="frase 5";
    aprile[5]="frase 6";
    aprile[6]="frase 7";
    aprile[7]="frase 8";
    aprile[8]="frase 9";
    aprile[9]="frase 10";
    aprile[10]="frase 11";
    aprile[11]="frase 12";
    aprile[12]="frase 13";
    aprile[13]="frase 14";
    aprile[14]="frase 15";
    aprile[15]="frase 16";
    aprile[16]="frase 17";
    aprile[17]="frase 18";
    aprile[18]="frase 19";
    aprile[19]="frase 20";
    aprile[20]="frase 21";
    aprile[21]="frase 22";
    aprile[22]="frase 23";
    aprile[23]="frase 24";
    aprile[24]="frase 25";
    aprile[25]="frase 26";
    aprile[26]="frase 27";
    aprile[27]="frase 28";
    aprile[28]="frase 29";
    aprile[29]="frase 30";
    
    maggio=new Array();
    maggio[0]="frase 1";
    maggio[1]="frase 2";
    maggio[2]="frase 3";
    maggio[3]="frase 4";
    maggio[4]="frase 5";
    maggio[5]="frase 6";
    maggio[6]="frase 7";
    maggio[7]="frase 8";
    maggio[8]="frase 9";
    maggio[9]="frase 10";
    maggio[10]="frase 11";
    maggio[11]="frase 12";
    maggio[12]="frase 13";
    maggio[13]="frase 14";
    maggio[14]="frase 15";
    maggio[15]="frase 16";
    maggio[16]="frase 17";
    maggio[17]="frase 18";
    maggio[18]="frase 19";
    maggio[19]="frase 20";
    maggio[20]="frase 21";
    maggio[21]="frase 22";
    maggio[22]="frase 23";
    maggio[23]="frase 24";
    maggio[24]="frase 25";
    maggio[25]="frase 26";
    maggio[26]="frase 27";
    maggio[27]="frase 28";
    maggio[28]="frase 29";
    maggio[29]="frase 30";
    maggio[30]="frase 31";
    
    giugno=new Array();
    giugno[0]="frase 1";
    giugno[1]="frase 2";
    giugno[2]="frase 3";
    giugno[3]="frase 4";
    giugno[4]="frase 5";
    giugno[5]="frase 6";
    giugno[6]="frase 7";
    giugno[7]="frase 8";
    giugno[8]="frase 9";
    giugno[9]="frase 10";
    giugno[10]="frase 11";
    giugno[11]="frase 12";
    giugno[12]="frase 13";
    giugno[13]="frase 14";
    giugno[14]="frase 15";
    giugno[15]="frase 16";
    giugno[16]="frase 17";
    giugno[17]="frase 18";
    giugno[18]="frase 19";
    giugno[19]="frase 20";
    giugno[20]="frase 21";
    giugno[21]="frase 22";
    giugno[22]="frase 23";
    giugno[23]="frase 24";
    giugno[24]="frase 25";
    giugno[25]="frase 26";
    giugno[26]="frase 27";
    giugno[27]="frase 28";
    giugno[28]="frase 29";
    giugno[29]="frase 30";
    
    luglio=new Array();
    luglio[0]="frase 1";
    luglio[1]="frase 2";
    luglio[2]="frase 3";
    luglio[3]="frase 4";
    luglio[4]="frase 5";
    luglio[5]="frase 6";
    luglio[6]="frase 7";
    luglio[7]="frase 8";
    luglio[8]="frase 9";
    luglio[9]="frase 10";
    luglio[10]="frase 11";
    luglio[11]="frase 12";
    luglio[12]="frase 13";
    luglio[13]="frase 14";
    luglio[14]="frase 15";
    luglio[15]="frase 16";
    luglio[16]="frase 17";
    luglio[17]="frase 18";
    luglio[18]="frase 19";
    luglio[19]="frase 20";
    luglio[20]="frase 21";
    luglio[21]="frase 22";
    luglio[22]="frase 23";
    luglio[23]="frase 24";
    luglio[24]="frase 25";
    luglio[25]="frase 26";
    luglio[26]="frase 27";
    luglio[27]="frase 28";
    luglio[28]="frase 29";
    luglio[29]="frase 30";
    luglio[30]="frase 31";
    
    agosto=new Array();
    agosto[0]="frase 1";
    agosto[1]="frase 2";
    agosto[2]="frase 3";
    agosto[3]="frase 4";
    agosto[4]="frase 5";
    agosto[5]="frase 6";
    agosto[6]="frase 7";
    agosto[7]="frase 8";
    agosto[8]="frase 9";
    agosto[9]="frase 10";
    agosto[10]="frase 11";
    agosto[11]="frase 12";
    agosto[12]="frase 13";
    agosto[13]="frase 14";
    agosto[14]="frase 15";
    agosto[15]="frase 16";
    agosto[16]="frase 17";
    agosto[17]="frase 18";
    agosto[18]="frase 19";
    agosto[19]="frase 20";
    agosto[20]="frase 21";
    agosto[21]="frase 22";
    agosto[22]="frase 23";
    agosto[23]="frase 24";
    agosto[24]="frase 25";
    agosto[25]="frase 26";
    agosto[26]="frase 27";
    agosto[27]="frase 28";
    agosto[28]="frase 29";
    agosto[29]="frase 30";
    agosto[30]="frase 31";
    
    
    settembre=new Array();
    settembre[0]="frase 1";
    settembre[1]="frase 2";
    settembre[2]="frase 3";
    settembre[3]="frase 4";
    settembre[4]="frase 5";
    settembre[5]="frase 6";
    settembre[6]="frase 7";
    settembre[7]="frase 8";
    settembre[8]="frase 9";
    settembre[9]="frase 10";
    settembre[10]="frase 11";
    settembre[11]="frase 12";
    settembre[12]="frase 13";
    settembre[13]="frase 14";
    settembre[14]="frase 15";
    settembre[15]="frase 16";
    settembre[16]="frase 17";
    settembre[17]="frase 18";
    settembre[18]="frase 19";
    settembre[19]="frase 20";
    settembre[20]="frase 21";
    settembre[21]="frase 22";
    settembre[22]="frase 23";
    settembre[23]="frase 24";
    settembre[24]="frase 25";
    settembre[25]="frase 26";
    settembre[26]="frase 27";
    settembre[27]="frase 28";
    settembre[28]="frase 29";
    settembre[29]="frase 30";
    
    ottobre=new Array();
    ottobre[0]="frase 1";
    ottobre[1]="frase 2";
    ottobre[2]="frase 3";
    ottobre[3]="frase 4";
    ottobre[4]="frase 5";
    ottobre[5]="frase 6";
    ottobre[6]="frase 7";
    ottobre[7]="frase 8";
    ottobre[8]="frase 9";
    ottobre[9]="frase 10";
    ottobre[10]="frase 11";
    ottobre[11]="frase 12";
    ottobre[12]="frase 13";
    ottobre[13]="frase 14";
    ottobre[14]="frase 15";
    ottobre[15]="frase 16";
    ottobre[16]="frase 17";
    ottobre[17]="frase 18";
    ottobre[18]="frase 19";
    ottobre[19]="frase 20";
    ottobre[20]="frase 21";
    ottobre[21]="frase 22";
    ottobre[22]="frase 23";
    ottobre[23]="frase 24";
    ottobre[24]="frase 25";
    ottobre[25]="frase 26";
    ottobre[26]="frase 27";
    ottobre[27]="frase 28";
    ottobre[28]="frase 29";
    ottobre[29]="frase 30";
    ottobre[30]="frase 31";
    
    novembre=new Array();
    novembre[0]="frase 1";
    novembre[1]="frase 2";
    novembre[2]="frase 3";
    novembre[3]="frase 4";
    novembre[4]="frase 5";
    novembre[5]="frase 6";
    novembre[6]="frase 7";
    novembre[7]="frase 8";
    novembre[8]="frase 9";
    novembre[9]="frase 10";
    novembre[10]="frase 11";
    novembre[11]="frase 12";
    novembre[12]="frase 13";
    novembre[13]="frase 14";
    novembre[14]="frase 15";
    novembre[15]="frase 16";
    novembre[16]="frase 17";
    novembre[17]="frase 18";
    novembre[18]="frase 19";
    novembre[19]="frase 20";
    novembre[20]="frase 21";
    novembre[21]="frase 22";
    novembre[22]="frase 23";
    novembre[23]="frase 24";
    novembre[24]="frase 25";
    novembre[25]="frase 26";
    novembre[26]="frase 27";
    novembre[27]="frase 28";
    novembre[28]="frase 29";
    novembre[29]="frase 30";
    
    dicembre=new Array();
    dicembre[0]="frase 1";
    dicembre[1]="frase 2";
    dicembre[2]="frase 3";
    dicembre[3]="frase 4";
    dicembre[4]="frase 5";
    dicembre[5]="frase 6";
    dicembre[6]="frase 7";
    dicembre[7]="frase 8";
    dicembre[8]="frase 9";
    dicembre[9]="frase 10";
    dicembre[10]="frase 11";
    dicembre[11]="frase 12";
    dicembre[12]="frase 13";
    dicembre[13]="frase 14";
    dicembre[14]="frase 15";
    dicembre[15]="frase 16";
    dicembre[16]="frase 17";
    dicembre[17]="frase 18";
    dicembre[18]="frase 19";
    dicembre[19]="frase 20";
    dicembre[20]="frase 21";
    dicembre[21]="frase 22";
    dicembre[22]="frase 23";
    dicembre[23]="frase 24";
    dicembre[24]="frase 25";
    dicembre[25]="frase 26";
    dicembre[26]="frase 27";
    dicembre[27]="frase 28";
    dicembre[28]="frase 29";
    dicembre[29]="frase 30";
    dicembre[30]="frase 31";
    
    // Inserisci tutti i mesi all'interno di un secondo array
    mese=new Array();
    mese[0]=gennaio;
    mese[1]=febbraio;
    mese[2]=marzo;
    mese[3]=aprile;
    mese[4]=maggio;
    mese[5]=giugno;
    mese[6]=luglio;
    mese[7]=agosto;
    mese[8]=settembre;
    mese[9]=ottobre;
    mese[10]=novembre;
    mese[11]=dicembre;
    
    // Crei un oggetto di tipo data contenete le data odierna e da questo estrai il giorno ed il mese
    oggi=new Date();
    oggi_g=oggi.getDate()-1;
    oggi_m=oggi.getMonth();
    
    var mese_selezionato=mese[oggi_m]; // inserisci il mese corrente all'interno di una variabile e...
    
    window.alert(mese_selezionato[oggi_g]); // ... visualizzi la frase corrispondente al giorno
    ....premesso ke non sono una programmatrice e quindi quando vedo la parola script mi si rizzano i capelli sulla testa...allora ho copiato il tutto in una pagina html e sopra prima dell'inizio ci ho messo il tag <script> in quel modo i numeri son diventati rossi (prima comparivano come un testo) poi sono andata sulla riga corrispondente (credo almeno) e ci ho scritto una cosa qualunque. 1) non compare nulla in formato html 2) se salvo il file in formato.js lo devo poi caricare in un formato html e dovrebbe uscire poi la frase corrispondente?.... a me non compare nulla anche se ho impostato le variabili data - mese. Forse ho sbagliato il formato?

  7. #7
    Originariamente inviato da mary201067
    ....premesso ke non sono una programmatrice e quindi quando vedo la parola script mi si rizzano i capelli sulla testa...allora ho copiato il tutto in una pagina html e sopra prima dell'inizio ci ho messo il tag <script> in quel modo i numeri son diventati rossi (prima comparivano come un testo) poi sono andata sulla riga corrispondente (credo almeno) e ci ho scritto una cosa qualunque. 1) non compare nulla in formato html 2) se salvo il file in formato.js lo devo poi caricare in un formato html e dovrebbe uscire poi la frase corrispondente?.... a me non compare nulla anche se ho impostato le variabili data - mese. Forse ho sbagliato il formato?
    up

  8. #8
    Originariamente inviato da mary201067
    ....premesso ke non sono una programmatrice e quindi quando vedo la parola script mi si rizzano i capelli sulla testa...allora ho copiato il tutto in una pagina html e sopra prima dell'inizio ci ho messo il tag <script> in quel modo i numeri son diventati rossi (prima comparivano come un testo) poi sono andata sulla riga corrispondente (credo almeno) e ci ho scritto una cosa qualunque. 1) non compare nulla in formato html 2) se salvo il file in formato.js lo devo poi caricare in un formato html e dovrebbe uscire poi la frase corrispondente?.... a me non compare nulla anche se ho impostato le variabili data - mese. Forse ho sbagliato il formato?
    Ho cambiato l'istruzione ke dice windows.alert cambiandola con document.write - windows.alert infatti lancia solo una piccola finestra ke poi si rikiude - document.write lascia scritta la frase in pagina. In Html funge perfettamente. In .js non capisco come faccio a farlo partire in una pagina html. Ho creato un punto nascosto e ho associato lo script a quel punto ma dice operazione completata senza restituire nulla tranne il simbolo di errore nella barra di stato. Suggerimenti?

  9. #9
    i file js si includono nelle pagine html, con


    e chiami la funzione dall'html normalmente


    per l'errore clicca due volte sulla barra di stato dove dice errore e leggi la finestrella che compare..
    ----------------------
    i rulez.-.dovrebbero mettere "pippo" come parola riservata in tutti i linguaggi

    The Cyberpunk System One
    http://www.geocities.com/notoleranceforyou/Hymagition.html

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Dunque, dovresti provare a fare in questo modo:

    1) Inserisci tutto il codice all'interno di una funzione:
    codice:
    function frase_del_giorno() {
      // qui dentro copi il codice che ti ho postato, con la modifica che
      // hai già fatto: sostituisci window.alert(mese_selezionato[oggi_g]);
      // con document.write(mese_selezionato[oggi_g]);
    }
    2) Salvi il file come JavaScript esterno; ad esempio: "frase.js"

    3) Nella pagina HTML in cui vuoi che compaia la frase "importi" lo script usando il tag <link>:
    codice:
    <link rel="javascript" type="text/javascript" href="frase.js" title="Frase del giorno">
    Naturalmente se "frase.js" non si trova nella stessa cartella del file HTML, dovreai specificare il percorso per l'arrtibuto href="" (ad esempio href="script/frase.js")

    4) nel punto della pagina HTML in cui vuoi che venga visualizzata la frase, inserisci un layer che richiami la funzione:
    codice:
    <div>
      <script language="javascript">frase_del_giorno();</script>
    </div>
    In questo modo dovrebbe funzionare tutto correttamente.
    Secan

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.