Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Zmieniające się zdjęcie o danej godzinie

HowTo  Założony przez  Gunitor.

Witam, chciał bym kod HTML gdzie będzie można wkleić 2 zdjęcia oraz wpisać godzinę o której zdjęcia mają się zmieniać.
Posiadam coś podobnego, lecz jest to tło bloga a nie zdjęcie. Możecie się tym sugerować:
Cytat:<script type="text/javascript">
function tlo()
{
d=new Date();
if(d.getHours()>8 && d.getHours()<29) document.getElementById('id_body').style.backgroundImage="url('http://i.imgur.com/wqCyWoJ.png')";
else document.getElementById('id_body').style.backgroundImage="url('http://i.imgur.com/g7Ouq6a.png')";
}
</script>

<body id="id_body" onload="tlo();">
...
</body>

Proszę o szybką pomoc :(
Snake_ napisał 14.04.2015, 16:44:
Problem raczej nie jest związany z MyBB.
Tutaj masz w jakim divie zmienia tło
getElementById('id_body')
Wystarczy, że zmienisz id_body na jakieś inne i utworzysz diva o takim samym ID
<div id="obrazek_zmiana"></div>
i jako tło dla niego dasz owy obrazek.
Ja tak robilem i nie wyszlo mi:/ jakies inne pomysly?
Po pierwsze, kod jest niepoprawnie skopiowany, gdyż pierwszy backgroun​dImage jest rozdzielony na dwie części i generuje błąd składniowy.

Po drugie, dlaczego sprawdza on godziny mniejsze od 29?

A poza tym jest ok.



Użytkownicy przeglądający ten wątek:

1 gości