Amatőr vagyok scriptek terén, weblapokkal nem sok dolgom volt még. Napszak szerint változó kép. Hol van a bibi?
A kódot neten találtam. Eredetileg kiírja hogy hány óra, és a napszaknak megfelelően beállítja a háttérszínt. (Naplementekor pl narancs)
Én ezt megpróbáltam átírni, hogy egy kép forrását cserélgesse. 4 kép közül vmeikre beállitaná (Nappal, naplemente, éjjel, hajnal)
Az eredmény egy szép semmi. Az alap Error.png marad.
----------- Kód ------------
<img name="Daytime" ID="Daytime" class="Daytime" src="data/img/ico/Daytime/error.png" height="25px" hspace="10" vspace="6" border="0">
<script type="text/javascript">
var now = new Date();
var hours = now.getHours();
//18-19 night
if (hours > 17 && hours < 20){
document.getElementById("Daytime").src="data/img/ico/Daytime/sunset.png";
}
//20-21 night
else if (hours > 19 && hours < 22){
document.getElementById("Daytime").src="data/img/ico/Daytime/night.png";
}
//22-4 night
else if (hours > 21 || hours < 5){
document.getElementById("Daytime").src="data/img/ico/Daytime/night.png";
}
//9-17 day
else if (hours > 8 && hours < 18){
document.getElementById("Daytime").src="data/img/ico/Daytime/sun.png";
}
//7-8 day
else if (hours > 6 && hours < 9){
document.getElementById("Daytime").src="data/img/ico/Daytime/dawn.png";
//5-6 day
else if (hours > 4 && hours < 7){
document.getElementById("Daytime").src="data/img/ico/Daytime/dawn.png";
}
else {
document.getElementById("Daytime").src="data/img/ico/Daytime/error.png";
}
</script>
Ezt már felfedeztem még válaszra vártam, de sokat nem segitett
Uncaught SyntaxError: Unexpected token else
ez a 28. sorban jelölt hiba. a 28. sor egy másik script kellős közepe, egy névnap script. ami tökéletesen müködik :S
Ó hogy szakadjon rám az ég.
Jó hir: Ennyi volt a baj... nem láttam, tényleg hiányzik egy } a //5-6 day előtt
Rossz hir: Többet kell aludjak, vagy szemészetre kell menjek. Ilyen hibákat eddig észrevettem programozás közben :| :D
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!