gizmo: Mozilla und innerHTML ?

Beitrag lesen

Hallo zusammen,

ich hätte da gerne mal ein Problem...

Ich versuche einen Textstring in mehreren Teilen zeitlich ablaufend in einem <DIV> darzustellen, scheitere aber daran, das auch auf dem Mozilla hinzubekommen.

Interessanterweise funktioniert Folgendes auf dem IE und Opera ohne Probleme:

function _initOutput() {
 if (i >= string.length - 1) {
  code += string[i];
  i++;

document.getElementById('sysdiv').innerHTML = code;

}
 setTimeout("initOutput()", 100);
}

'sysdiv' ist hierbei die ID des DIVs. Mozilla lässt sich absolut nicht dazu bewegen, diese Funktion auszuführen und ich habe keine Ahnung, wieso.

Seltsamerweise kann ich einfachen Text sehr wohl per JS in das Div schreiben, Folgendes klappt:

document.getElementById('sysdiv').innerHTML = "Ich bin Mozilla und verstehe eigentlich DOM!";

Hat jemand eine Idee, wieso Mozilla meine Funktion nicht ausführt?