Problem at line 16 character 18: Don't make functions within a loop.
Das ist eine Empfehlung. Du erzeugst immer wieder dieselbe Funktion in der Schleife. Das ist tatsächlich unnötig. Ist aber kein gravierendes Problem.
Implied global: window 1,4, i 8,10
i sollte eine lokale Variable sein.
wieso funktioniert variante eins nicht?
Tut sie das wirklich nicht? Sie ist in der Funktionalität identisch mit der zweiten. Sie dürfte sich ganz genauso verhalten.
In welchem Browsern unter welchen Umständen funktioniert nur die erste?
Mathias