triefend blutiger anfänger: gibts sowas wie "include" für ne datei?!

also ich hab da so'ne Seite ohne frames bei der der obere Teil und der linke Teil immer gleich bleiben sollen...nur der Inhalt in der Mitte ändert sich.Um mir viel Arbeit zu sparen wollte ich wie mit .asp/.inc die gleichbleibenden Inhalte in eine Datei schreiben um sie später nur einmal ändern zu müssen.

Wie mach ich das am besten ohne auf .asp/.inc zurückgreifen zu müssen (die funzen nämlich nicht bei mir).

Danke im voraus
S.

  1. Hallo S.,

    sieht schlecht für Dich aus. HTML ist eine Beschreibungs-/Formatierungssprache, d.h. sie interpretiert keinen Code und kann folglich auch keine externe Datei ansprechen und einbeziehen.
    Um eine Datei einzubinden mußt Du schon auf ASP bzw. PHP odgl. zurückgreifen. Also auf irgendeine Sprache, die serverseitig aufgeführt wird und ein Resultat (also Datei1 inklusive Datei2) an den Client sendet.

    Eine Idee wäre vielleicht doch noch per ServerSideIncludes (SSI).

    Grüße aus Würzburg
    Julian

    1. Hi,

      Eine Idee wäre vielleicht doch noch per ServerSideIncludes (SSI).

      Wenn weder ASP noch PHP ist dies sogar die einzige Moeglichkeit, vorausgesetzt, der Server ist dafuer konfiguriert.

      An den triefenden:

      <!--#include virtual="datei.htm" -->

      Endung der Datei muss .shtml lauten.

      Mehr Infos unter http://selfhtml.teamone.de/cgiperl/intro/ssi.htm#allgemeines

      Gruesse
      Wilhelm

  2. Hi,

    wie die Kollegen schon richtig gesagt haben: ohne serverseitige Techniken geht das nicht. Es gibt jedoch HTML-Editoren, die eine Art "interne" Includes verwalten, d.h., Dein Menü z.B. wird in einer separaten Datei notiert. Hast Du da was geändert, musst Du alle anderen Dateien aktualisieren (halt immerhin nur ein Knopfdruck) und natürlich auch noch hochladen. Nicht perfekt, aber immerhin etwas. Ein Editor, der das kann, ist z.B. der HTML-Editor Phase 5 von  Herrn Meybohm http://www.meybohm.de/

    Grüße,

    Utz