Einzelnen Beitrag anzeigen
Alt 07.02.2008, 09:26   #2 (permalink)
GrenSo
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von GrenSo
 
Registriert seit: 26.01.2005
Ort: Exil-Cottbuser
Alter: 41
Beiträge: 1.693
Standard

Wenn ich mich nicht täusche (bin schon etwas eingerostet) liegt es daran, dass du SekundeJetzt & Co. erst einen Integerwert zuweist, dem du anschließend einen String anheftest und dann anschließen wieder mit einen Integer vergleichst.

Zitat:

// einstellige Werte erweitern
if (StundenJetzt < 10)
StundenJetzt = "0" + StundenJetzt;
if (MinutenJetzt < 10)
MinutenJetzt = "0" + MinutenJetzt;
if (SekundenJetzt < 10)
SekundenJetzt = "0" + SekundenJetzt;

Hier bekommt die Variable Int-Wert (new.Date) zugewiesen & in der nachfolgenden Zeile gibst du dem Int-Wert einen String hinzu & überschreibst den alten Wert.

Zitat:

if (SekundenJetzt < 8)
document.getElementById("Ampel").src = AlleAmpeln[0].src;

if (SekundenJetzt > 8 && SekundenJetzt < 12)
document.getElementById("Ampel").src = AlleAmpeln[1].src;

if (SekundenJetzt > 12 && SekundenJetzt < 34)
document.getElementById("Ampel").src = AlleAmpeln[2].src;

if (SekundenJetzt > 34 )
document.getElementById("Ampel").src = AlleAmpeln[3].src;

Hier willst du dann denn neuen Wert mit einen Wert vergleichen, der so nicht mehr existent ist.

Versuch am besten du Zuweisung des String-Wertes erst nach den Vergleich zu definieren.
__________________
Erst wenn die letzte Ölplattform versenkt und die letzte Tankstelle wegen Benzinmangel geschlossen ist,
werdet Ihr merken, dass man bei Greenpeace nachts kein Bier kaufen kann.

Mein System - Update: 29.12.2015
GrenSo ist offline   Mit Zitat antworten