Hallo Ashura
Stehe ich gerade auf dem Schlauch, oder warum verstehe ich nicht, warum du auf einen häufigen Fehler hinweist, welcher im Code des OP jedoch nicht enthalten ist?
Wieso nicht enthalten? document.getElementsBytagName("body") gibt doch ein array zurück - oder? Dann auf die Eigenschaft style zuzugreifen sollte nicht funktionieren (es sei denn, es gibt eine Konvention, dass falls das array nur ein Element enthält auch ohne Index auf dieses zugegriffen werden kann - falls dem so ist, bitte ich um Hinweis auf eine Quelle)
liebe Grüße mbr
P.S.: Ich hoffe, das kam jetzt nicht als arrogant rüber. Da ich weiss, dass du ziemlich viel Ahnung von der Materie hast, wollte ich einfach bloss fragen, ob ich evtl. etwas übersehen habe - zumal ich dem OP den Tip gegeben habe, mal document.getElementsBytagName("body")[0].style="#333333"; zu probieren - ohne selbst zu testen, ob das den Fehler behebt *schäm*