gibts sowas wie "include" für ne datei?!
triefend blutiger anfänger
- html
0 Julian Hofmann0 Wilhelm
0 Utz
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.
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
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
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