Visualizzazione risultati 1 fino 4 di 4

Discussione: Cambiare il testo a seconda dei giorni della settimana!

  1. #1
    pwtng non è connesso Utente giovane
    Data registrazione
    15-01-2008
    Messaggi
    87

    Predefinito Cambiare il testo a seconda dei giorni della settimana!

    Salve, avrei la necessità di programmare un cambiamento di testo a seconda del giorno della settimana. Così che non mi debba mettere ogni giorno a cambiarlo io. Ho fatto qualche ricerca, ma forse con le parole sbagliate, e non sono riuscito a trovare quello che cercavo. Voi sapreste dirmi/darmi o indicarmi uno script che permetta una cosa del genere?

    Edit: Se possibile, sarebbe meglio poter selezionare i testi da un div o altro contenitore. Perchè inserirli direttamente nel testo dello script (essendo molto lunghi) potrebbe essere un problema.
    Ultima modifica di pwtng : 14-07-2014 alle ore 11.10.02

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,274

    Predefinito

    Guarda l'esempio di questa pagina.

    Ciao!

  3. #3
    NLSweb non è connesso Altervistiano Junior
    Data registrazione
    17-01-2014
    Messaggi
    658

    Predefinito

    con JS puoi usare getDay per ottenere il numero del giorno , quindi con un semplice switch cambi il testo

    esempio:
    Codice:
    <!DOCTYPE html>
    <html>
    <head>
    <script>
    function funzione() {
        var elemento = document.getElementById("prova");
        var nuovaData = new Date();
        var numGiorno = nuovaData.getDay();
    
        switch(numGiorno){
         case 0:
          elemento.innerHTML = "Domenica";
         break;
         case 1:
          elemento.innerHTML = "Lunedi";
         break;
         case 2:
          elemento.innerHTML = "Martedi";
         break;
         case 3:
          elemento.innerHTML = "Mercoledi";
         break;
         case 4:
          elemento.innerHTML = "Giovedi";
         break;
         case 5:
          elemento.innerHTML = "Venerdi";
         break;
         case 6:
          elemento.innerHTML = "Sabato";
         break;
        }
    }
    </script>
    </head>
    <body onload="funzione()">
    <div id="prova"></div>
    </body>
    </html>
    scusa alemoppo
    ho visto solo adesso che gli avevi gia' risposto tu...
    Ultima modifica di NLSweb : 14-07-2014 alle ore 11.12.37

  4. #4
    pwtng non è connesso Utente giovane
    Data registrazione
    15-01-2008
    Messaggi
    87

    Predefinito

    Scusate se vi rispondo dopo 1 anno, ma nn avevo più avuto modo di leggere le risposte. Grazie mille a entrambi, era proprio quello che cercavo :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •