HTML Code auslesen und per document.write wiedergeben

Friesi

Erfahrenes Mitglied
Hallo :)

Ich würde gerne von einer HTML Seite http://www.xyz.de/code.html den inhalt in einem aktuellen Dokument "einbinden"

Das müsste mit document.write gehen. Nur weis ich leider nicht wie ich mit Javascript den Inhalt einer anderen Seite auslesen kann.

Könnte mir da vielleicht jemand einen Tipp geben?

Soweit bin ich schon :)
Javascript:
<script type="text/javascript">
<!--
  HtmlCode = (?);
  document.write(HtmlCode);
//-->
</script>

Hoffe mir kann einer helfen :)
 
Hi,
also du kannst es zwar mit document.write lösen, aber das wäre quatsch.
Für dein Vorhaben gibt es den/das Iframe, den/das man wie folgt einbindet:
Code:
<iframe src="http://web.de" width="200" height="500">

oder wenn du eine PHP-Datei hast per include (Forensuche).
 
Die methode mit dem IFrame find ich nicht ganz so schön.

Der Include befehlt geht leider nur bei PHP Seiten.
Es geht aber um eine Networkleiste. Und bei uns im Network haben wir auch ein paar FrameSeiten die nicht PHP nutzen.

Außerdem kann man in vielen CMS nicht einfach einen Include an einer beliebigen Stelle hinzufügen, wobei man ein JavaScript einfach im Template einbauen könnte :)
 
Befindet sich die Seite, deren Inhalt du einfügen willst auf der gleichen Domain, wie deine Seite kannst du XMLHttpRequest verwenden.

Ansonsten stellt Javascript keine Möglichkeit zur Verfügung an den Inhalt externer Seiten zu gelangen. Du könntest allerdings ein php-Script schreiben, dass die Seite per file_get_contents() ausliest und Javascript die ganze Schose per dem schon erwähnten Request auslesen lassen.

Mehr Infos zur Kommunikation zwischen php und Javascript findest du hier:
http://www.tutorials.de/forum/javascript/202137-reload-scollen-ohne-zucken.html?highlight=textdatei

Nächstes Mal bitte Forensuche benutzen, denn das Thema hatten wir schon öfter. Wenn Problem gelöst, bitte Thread als "erledigt" markieren! Danke!
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück