Dominik Krenner: externe HTML datei einbinden

hallo!

man kann ja in eine HTML datei so ziemlich alles einbinden: videos, musik-dateien, bilder, scripts. aber kann man auch eine html datei dazu einbinden? ich habe nämlich eine seite auf der für die einzelnen dateien manche stellen (wie das menü) immer wieder gleich ist, und wollte diese teile in externe dateien auslagern, um die bearbeitung zu vereinfachen ist das möglich?

PS: ich will KEINE frames erzeugen! ich will nur einen eil einer HTML datei in eine externe datei 'auslgern'.

mfg dominik krenner

  1. Hallo,

    man kann ja in eine HTML datei so ziemlich alles einbinden: videos, musik-dateien, bilder, scripts. aber kann man auch eine html datei dazu einbinden?

    Nur mit HTML wirst du nicht weit kommen, allerdings könntest du dein Menü in eine externe Textdatei "auslagern" (keine vollständige HTML-Datei) und diese dann mit Hilfe von SSI (wenn dein Webspace dies unterstützt) an der erforderlichen Stelle deiner HTML-Dateien einbinden. Eine Übersicht über mögliche SSI-Anweisungen findest du hier:

    http://selfhtml.teamone.de/cgiperl/intro/ssi.htm#uebersicht

    Hoffe es hilft
    Torsten

    1. Hallo,

      [...] allerdings könntest du dein Menü in eine externe Textdatei "auslagern" (keine vollständige HTML-Datei) und diese dann mit Hilfe von SSI (wenn dein Webspace dies unterstützt) an der erforderlichen Stelle deiner HTML-Dateien einbinden.

      Oder mit PHP, ASP, JSP, Perl...
      Das Stichwort/Prinzip heisst: Includes.

      Kommt halt darauf an, was Dominik
        1. zur Verfuegung hat und
        2. kann/will/in Zukunft will.
      Mit PHP und anderen Skriptsprachen ist deutlich mehr moeglich als mit SSI,
      aber fuer einfache Includes reichen sie durchaus.
      Und keine Angst, selbst wenn man jetzt SSI oder PHP verwenden will,
      muss man deswegen nicht saemtliche Dateien von *.html auf *.shtml oder *.php
      umbenennen. Bei guten Webservern kann man auch *.html-Dateien parsen lassen.

      Auch gewisse HTML-Editoren bieten Moeglichkeiten, dass man gewisse Bereiche
      nur einmal aendern muss, und dass sie dann trotzdem in allen Seiten aktualisiert werden.
      Beispiel: HTML Editor Phase 5 http://www.qhaut.de/
        "Includes" - Tutorial dazu: http://tutorial.clairette.de/lektionen/include.html

      Gruesse,

      Thomas

  2. Hallo,

    wenn es dir reicht, dass es mit dem Internet Explorer funktioniert, kannst du die datei folgendermaßen einbinden:

    <object type="text/x-scriptlet" width="100%" height="200" data="datei.htm">
    </object>

    Nähere Informationen dazu erhältst du unter http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarscript/html/adding.asp

    Mit freundlichen Grüßen
    Lanthan