Inhalt aus *.txt Datei in html einfügen, wie?!

Hallo, allerseits!
:smile:
Ich möchte den Inhalt einer Textdatei (z.B. „myText.txt“) an einer x-beliebige Stelle eines Browsers ausgeben.

Eine Lösung habe ich gefunden:

Dieses klappt nur, wenn ich width und heigth definiere. Dann wird aber alles in einem pseudo-Textarea-Kasten eingebettet (blärgh!).

Mir schwebt im Kopf so etwas wie:

und dann mit Java-Script:
Function writeMyText
{document.write (document.all.myFile.outerText)

bzw.
document.write (document.(…)myFile)}

…oder so…

Hilfeeee! Kennt jemand von euch eine nicht „nur-IE-Lösung“?!
Danke in voraus!
und Gruss,

-) Philipp

und dann mit Java-Script:
Function writeMyText
{document.write (document.all.myFile.outerText)

bzw.
document.write (document.(…)myFile)}

Wenn’s nicht genau myFile.txt sein muß, könnte es so funktionieren :

myFile.js - Datei erstellen mit :
function myFile() {
document.write (""};
}

im als JS-Datei einbinden
im body an der passenden Stelle aufrufen

eljot

Hi, Eljot!
Danke für deine Antwort!
:smile:
Ich möchte nicht in der *.js Datei einzelne Texte hinterlegen,
sondern suche eine Möglichkeit, der Inhalt einer „ganzen“ Textdatei (und nicht nur ein String), auszugeben…

Irgendwie schrierig…
:smile: Philipp

Wenn’s nicht genau myFile.txt sein muß, könnte es so
funktionieren :

myFile.js - Datei erstellen mit :
function myFile() {
document.write (""};
}

im als JS-Datei einbinden
im body an der passenden Stelle aufrufen

eljot

Vorschläge…
Unterstützt dein Server SSI (Server-Side Includes) ? Wenn ja könntest Du den Inhalt der Textdatei an bestimmter Stelle im Dokument einbinden. (auch innerhalt eines Scripttags…)

mfg Slick

Sample: Data.txt im selben Verzeichnis

mit PHP könnte man das natürlich auch in ähnlicher Art lösen falls Du PHP zur Verfügung hast

Andere Möglichkeit:

Falls du die Textdatei manuell editierst kannst Du die doch als externes JavaScript *.js ablegen und so an beliebeiger Stelle einbinden.

— data.js —
out = ’ Hallo’;
out .= ’ Welt ';
document.write(out);