Michael Pohl: Inhalt einer Textdatei in Textarea

Ist es denn möglich, den Inhalt einer normalen, externen Textdatei in einer Textarea anzuzeigen, ohne dabei auf CGI-Scripts oder Active Server Komponenten zurückzugreifen?

  1. Hallo Michael

    Nein.
    Es ist in HTML nicht möglich, auf externe Textdateien zuzugreifen.
    Man kann einzig auf externe JavaScript-Dateien zugreifen.
    Wenn Du also in Deiner Textdatei 'Feldtext01.js' den Text in folgender Form zur Verfügung stellst, kannst Du aus Javascript darauf zugreifen:

    var Feldtext="Dein Text, der in der Textarea erscheinen soll";

    Im HTML-Header muss der Aufruf auf die Textdatei vor dem eigentlichen Script erfolgen:
       <script language="javascript" src="./Feldtext01.js" type="text/javascript"></script>
       <script language="javascript" src="./MeinScript.js" type="text/javascript"></script>

    In der eigentlichen Scriptdatei (MeinScript.js) weist du dem Inhalt des Textfeldes der Wert der Variablen in 'Feldtext01.js' zu:

    document.meinFormular.meinTextfeld.value = Feldtext;

    In diesem Beispiel agiert die Datei 'Feldtext01.js' als unabhängige Initialisierungsdatei.
    Der JS-Code in 'MeinScript.js' kann von konkreten Implementierungen unabghängig (Projektübergreifend) gehalten werden.

    Grüsse

    Tom

    1. Hi Tom,
      vielen Dank für den Tip, funktioniert astrein!

      CU
      Michael