Hallo,
Sobald ich die Beschreibung in Firefox über die Dreamweaver Vorschau einige Male getestet habe, werden die Zeilenumbrüche ebenfalls eingefügt
JavaScript arbeitet auf Basis eines bestehenden, statischen (X)HTML-Dokumentes. Das parst der Browser, sodass ein Objektmodell entsteht und er es darstellen kann. JavaScript hat Zugriff auf dieses DOM.
Ein JavaScript kann nicht den Quellcode dieses zu Grunde liegenden Dokumentes verändern, nur das DOM, das aus dem Quellcode erzeugt wird. Die Frage ist also, wo die br-Elemente entstehen: Sind sie schon im ursprünglichen HTML-Code oder werden sie erst im Browser, während sich das Dokument im Arbeitsspeicher in Form des DOM befindet, dem Dokument hinzugefügt.
Wenn du in einem Browser auf "Quelltext anzeigen" o.ä. gehst, bekommst du in der Regel nicht das aktuelle serialisierte DOM zu sehen, sondern den ursprünglichen HTML-Code (bzw. zumindest das ursprüngliche serialisierte DOM).
Mathias