Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272

    Sfondo che cambia in base all'ora.

    Buongiorno a tutti,
    ho una pagina html e vorrei che dalle 7.30 di mattina alle 13.40 ci fosse uno sfondo, nel resto del tempo un'altro.

    In'oltre, se possibile, il lunedì duri dalle 7.30 alle 14.00 .

    Grazie 10000000!!!!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ma deve cambiare automaticamente nella pagina gia' visualizzata in base all'orologio dell'utente? perche' in caso contrario sarebbe meglio impostarlo lato server...

    ciao
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    emmm ... non ho ben capito cosa intendi ... cmq per essere + preciso la userò come sfondo della lockscreen del mio ipod (posso farlo xD).

    Cmq la connessione non ci sarà sempre, quindi secondo me è meglio fare in base all'ora ...

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non conosco il DOM dell' IPOD
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    Originariamente inviato da DjDukio
    emmm ... non ho ben capito cosa intendi ... cmq per essere + preciso la userò come sfondo della lockscreen del mio ipod (posso farlo xD).

    Cmq la connessione non ci sarà sempre, quindi secondo me è meglio fare in base all'ora ...
    non importa ... se va su un pc fidati che va anche su il mio ipod

    e cmq mi serve anche per il mio sito quindi in ogni caso va bene

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <script>
    var adesso = new Date();
    hhmm = String(10000+adesso.getHours()*100+adesso.getMinut es()).substr(1);
    giorno = adesso.getDay();
    sfondo = "mattino.jpg";
    if ((giorno==1&&hhmm>"1400") || (hhmm>"1430")) sfondo = "sera.jpg";
    // per settare lo sfondo durante il caricamento della pagina devi far scrivere il tag body
    document.write("<body background=\""+sfondo+"\">");
    // oppure agire sul dom a caricamento pagina completato
    </script>
    <head>
    <body onload="this.style.backgroundImage='url('+sfondo+' )';">

    ... o una delle millemila varianti ...

    ciao
    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    Ciao, allora, ho fatto questo:


    <html>
    <head>
    <title>LockScreen</title>

    <script>
    var adesso = new Date();
    hhmm = String(10000+adesso.getHours()*100+adesso.getMinut es()).substr(1);
    giorno = adesso.getDay();
    sfondo = "mattino.jpg";
    if ((giorno==1&&hhmm>"1400") || (hhmm>"1430")) sfondo = "sera.jpg";
    // per settare lo sfondo durante il caricamento della pagina devi far scrivere il tag body
    document.write("<body background=\""+sfondo+"\">");
    // oppure agire sul dom a caricamento pagina completato
    </script>

    </head>
    <body onload="this.style.backgroundImage='url('+sfondo+' )';">



































































    </body>
    </html>


    Ma se cambio l'ora sul PC non cambia l'immaigne, com'è possibile??? scusa ma su questo argomento (js) sono del tutto ignorante ...

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da DjDukio
    Ma se cambio l'ora sul PC non cambia l'immaigne, com'è possibile??? scusa ma su questo argomento (js) sono del tutto ignorante ...
    Adesso finalmente si capisce cosa vuoi...
    codice:
    <script>
    function xSfondo() {
      var adesso = new Date();
      hhmm = String(10000+adesso.getHours()*100+adesso.getMinutes()).substr(1);
      giorno = adesso.getDay();
      sfondo = "mattino.jpg";
      if ((giorno==1 && hhmm>"1400") || (hhmm>"1430")) sfondo = "sera.jpg";
      document.body.style.backgroundImage='url('+sfondo+')';
      setTimeout("xSfondo()",60000);
    }
    </script>
    </head>
    <body onload="xSfondo();">
    ciao
    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

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    Siiiiiii .. perfetto! Grazie 10000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 0000000000000000000000000.... (ecc ecc)

    Ora vado a scuola con una foto sexy e a casa ho una foto normale x i miei xD

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.