Hallo hotti!
[..] new XMLHttpRequest()
Das braucht einen Server, weil HTTP der Transport ist. Mit require.js und dem Text-Plugin kannst Du die Datei auch aus einem lokalem Verzeichnis laden. Was ansonsten nur mit der FileAPI möglich ist (input type file oder drag&drop).
Alles klar? Ne, Du verstehst meine Nachrichten nicht! Und nicht das Anliegen des OP, der eine Lösung ohne Server suchte.
Also funktionieren tut es schon irgendwie (auch ohne server):
Habe die .txt-Datei im gleichen Verzeichnis wie die .html-Datei und mit seinem Code ist es gelungen, den Text aus der .txt-Datei ins script zu laden und von da aus in der <div>-Box richtig darzustellen.
Nur leider meint mein Browser, den Inhalt der Textdatei irgendwie als Code ausführen zu müssen und zeigt mir da natürlich einen Syntax-Fehler an.
Aber das wird wohl nichts damit zu tun haben, dass die .txt-Datei von meiner Festplatte und nicht von einem Server kam (glaube ich).
Gruß,
Roadster.