Hallo Ungili,
Gibt es eine Möglichkeit den Inhalt eines anderen HTML-Dokumentes in eine Variable zu packen?
Ein Beispiel:
In HTML Nr.1 steht ein Text
Und HTML Nr.2 soll eine Meldung ausgeben, mit dem Inhalt von HTML Nr.1
Dateien auslesen (z.B. auf einen Event hin wie Anklicken eines Links oder eines Buttons) geht mit JavaScript nur auf wackeligen Umwegen ueber Java (siehe dazu Feature-Artikel http://aktuell.de.selfhtml.org/artikel/javascript/file-open/.
Ansonsten kann JavaScript nur auf Dateien zugreifen, die aktuell geladen sind. Das kann z.B. in einem Frameset der Fall sein. Du koenntest ein unsichtbares Frameset definieren, in dem Datei 1 in einem Framefenster mit der Groesse 0 angezeigt wird und Datei 2 in einem Framefenster mit der Groesse 100%. Dann kannst du von dort aus auf das Framefenster mit Datei 1 zugreifen, den gesamten Elementbaum auslesen und das Ergebnis in einer Variablen speichern.
Fuer den Zugriff auf den gesamten sichtbaren Inhalt der HTML-Datei kannst du die Eigenschaft innerHTML auf das body-Element der Datei anwenden. Zugreifen kannst du dabei ueber DOM-Syntax (document.getElementsByTagName("body")[0].innerHTML) oder ueber das MS-spezifische all-Objekt (document.all.tags("body")[0].innerHTML).
viele Gruesse
Stefan Muenz