Hallo Jürgen
Frage 2: lag das vielleicht am setIntervall?
die Frage ist mit ja zu beantworten. Mit setIntervall oder setTimeout werden Teile des Scripts aus dem normalen Programmfluss genommen und zeitverzögert in die Taskschlange gestellt, sie laufen also frühestens erst dann, wenn der normale Programmfluss abgeschlossen ist. Die Browser unterstützen außer über Web Worker keinen Parallelbetrieb.
dannw äre das geklärt vielen Dank :-)
mfg MB