Willibergi
Mitglied
Moin,
ich habe folgenden Code:
Ich möchte damit das bild1.png 3000 ms lang anzeigen, und sobald die 3000 ms vorbei sind, soll das andere Bild angezeigt werden. Ich will damit versuchen, ein Bild anzuzeigen, und wenn der Nutzer binnen 3000ms nicht auf eine Taste drückt, soll ein anderes Bild angezeigt werden.
Mit der while-Schleife, definiere ich, dass, solange der aktuelle ms-Wert (seit 1970) minus dem ms-Wert (seit 1970), bei dem die Funktion begonnen hat, kleiner ist, als 3000ms, das erste Bild angezeigt wird und wenn er größer ist, das zweite. (guckt in die while-Schleife, wenn ich das zu kompliziert erkläre ^^)
In der Konsole erscheint keine Fehlermeldung, trotzdem funktioniert es nicht.
Warum?
LG Willibergi
PS: Alle Variablen sind weiter oben definiert, falls ihr meckern wollt.
ich habe folgenden Code:
Code:
function show(){
anfang = new Date();
angefangen = Date.now();
while((Date.now()-angefangen)<3000){
document.getElementById('anzeigeBild').src = "img/bild1.png";
}
if((Date.now()-angefangen)>=3000){
document.getElementById('anzeigeBild').src = "img/bild2.png";
}
}
Mit der while-Schleife, definiere ich, dass, solange der aktuelle ms-Wert (seit 1970) minus dem ms-Wert (seit 1970), bei dem die Funktion begonnen hat, kleiner ist, als 3000ms, das erste Bild angezeigt wird und wenn er größer ist, das zweite. (guckt in die while-Schleife, wenn ich das zu kompliziert erkläre ^^)
In der Konsole erscheint keine Fehlermeldung, trotzdem funktioniert es nicht.
Warum?
LG Willibergi
PS: Alle Variablen sind weiter oben definiert, falls ihr meckern wollt.
