Hi,
danke für die flotte Antwort.
iframes sind durchaus verbreitet, das was du hier demonstrierst ist eine völlig normale Sache. Sie funktioniert nur bei Dateitypen die dein Browser anzeigen kann und nur wenn die Datei von der gleichen Domain wie das JS kommt.
Wenn du auf die Unterstützung der 4'er Browser verzichten kannst, kannst du das iframe Element auch mit createElement erzeugen und musst es nicht in den HTML Code einbauen.
»»
gut, das beruhigt mich. Mir ging's eigentlich in der Hauptsache um die <pre> bzw. <XMP> tags, die der Browser dem Text hinzufügt. Beim IE kam ich mittels der innerText-Eigenschaft sogar an den Rohtext heran, jedoch existiert diese beim Firefox offensichtlich nicht oder nicht mehr... aber gut ein wirkliches Problem stellen die Tags nicht dar.
Deinen Vorschlag, das iframe aus dem Skript zu erzeugen klingt auch gut, somit wäre bei externem Skript das "Datei-Hick-Hack" für den Leser des HTML-Codes komplett transparent, was für mich ganz gut (sprich eleganter) klingt.
Vielen Dank nochmal und einen guten Rutsch,
Ray