Hi,
ich möchte als Reaktion auf einen Tastendruck mehrere Wörter nacheinander an der selben Stelle anzeigen. Im Beispiel unten sollte Wort1 eigentlich 1 sek angezeigt werden und dann mit Wort2 ausgetauscht werden. Leider funktioniert das Script aber nicht. Das erste Wort zeigt sich überhaupt nicht an und nach 1ner Sek erhalte ich dann das zweite Wort. Kann mir jemand erklären warum es nicht funktioniert und wie man das Script anständig zum Laufen bringt?
if ( window.event.keyCode == 32 ) {
visibleItem = "Wort1" ;
document.getElementByID("pos1").innerHTML = visibleItem ;
interruptFunction() ;
visibleItem = "Wort2" ;
document.getElementByID("pos1").innerHTML = visibleItem ;
}
Und hier noch die Funktion "interruptFunction":
function interruptFunction() {
date = new Date() ;
var curDate = null ;
do {
var curDate = new Date() ;
}
while ( curDate - date < 1000) ;
}