Alexander: Zeilenumbruch in document.getElementById().firstChild.nodeValue

Beitrag lesen

'N'Abend!

Ich versuche eine Zeitanzeige in Form des Datums, Zeilenumbruch, Wochentag, Zeilenumbruch, Uhrzeit zu basteln.
Klappt auch alles prima mit Netscape-Layers und MSIE-document.all.
Nur mit der neuen ("offiziellen") Technik document.getElementById klappt das nicht!
Wenn ich in den .nodeValue "<br>" einfüge wird das als Text angezeigt, und mit "\n" komme ich auch nicht weiter.
Wie kann ich denn da einen lumpigen Zeilenumbruch hinbekommen?
Übrigens: wenn ich mehrere <DIV>s mache, klappt das auch nicht, da dann irgendwie das ganze Layout in dem Frame flöten geht, und überhaupt. :-(

Ich habe meinen relevanten Quellcode mal hier:

IM <HEAD>:
 var Gesamt = Datum + "<br>" + Wochentagname[WoTag] + "<br>" + Uhrzeit;
 if(document.layers)  /* Netscape (nur) 4 */
  {
   document.close();
   document.Uhr.document.open("text/html");
   document.Uhr.document.write("<span class="Uhr")>" + Gesamt + "</span>");
   document.Uhr.document.close();
  }
 else if(document.all)  /* MSIE ab 4 */
  document.all.Uhr.innerHTML = Gesamt;
 else if(document.getElementById && !(navigator.appName.toLowerCase().indexOf("opera") != -1 && parseInt(navigator.appVersion) <= 5))  /* DOM 1.0 (JS 1.5): Netscape ab 6, MSIE ab 5 */
  document.getElementById("Uhr").firstChild.nodeValue = Datum + " " + Wochentagname[WoTag] + " " + Uhrzeit;  /* kein Zeilenumbruch moeglich! */

IM <BODY>:
 <!-- Zeit-Anzeige: -->
 <div id="Uhr" class="Uhr"> </div>

Hat jemand eine Ahnung?

Schönen Abend noch,
  Alexander