Yerf!
PS: an die Nörgler: This Page Is Valid HTML 4.01 Transitional!
(sagt zumindest der W3C-Valkidator). Der Minimalismus hat schon seinen Grund...
Hm, der Validator ist damit zufrieden, aber der Fux kriegts nicht gebacken... das <script> Element steht eigentlich nach dem <div> und damit im <body>. Der Firebug offenbart aber etwas anderes: Das <Script> Element wird in den <Head> gehängt und steht damit plötzlich *vor* dem <div>, womit der getElementById nichts mehr findet...
Ein expliziter <body> um die 2 Elemente schafft Abhilfe. Jetzt stellt sich nur noch die Frage, wieso der Code gestern beim ersten Test schon einmal funktioniert hat?
Gruß,
Harlequin