externe HTML Datei einbinden
Websquirrel
- html
0 wahsaga0 Thomas Luethi
Hallo alle miteinander!
Ich habe mal irgendwo gelesen, dass man ganz einfach (ohne PHP oder Pearl) eine HTML-Seite in andere HTML-Seiten einbinden kann. Leider weiß ich nicht mehr, wo genau das stand und schon gar nicht, wie es funktioniert.
Sinn macht die Sache, wenn ich etwa eine Navigation in diverse Seiten einbinden möchte, ohne sie in jede einzelne Seite zu kopieren und bei etwaiger Änderung mühsam in unähligen Seiten ändern zu müssen. Wiederkehrende Inhalte in einer externen HTML-Seite macht oft Sinn. Ich will bewusst keine Lösung mit Frames ...
Zweckdienliche Hinweise oder Anleitungen herzlich willkommen!
Websquirrel
hi,
Ich habe mal irgendwo gelesen, dass man ganz einfach (ohne PHP oder Pearl) eine HTML-Seite in andere HTML-Seiten einbinden kann. Leider weiß ich nicht mehr, wo genau das stand und schon gar nicht, wie es funktioniert.
frames oder iframes.
Sinn macht die Sache, wenn ich etwa eine Navigation in diverse Seiten einbinden möchte, ohne sie in jede einzelne Seite zu kopieren und bei etwaiger Änderung mühsam in unähligen Seiten ändern zu müssen. Wiederkehrende Inhalte in einer externen HTML-Seite macht oft Sinn. Ich will bewusst keine Lösung mit Frames ...
dann solltest du aber auch keine _komplette_ html-seite einbinden, sonst hast du ja <html>, <head> und <body> idR doppelt in einer datei.
SSI ist eine weitere, oft verfügbare serverseitige möglichkeit, ein einfaches include zu realisieren.
gruss,
wahsaga
Hallo wahsaga!
ÈÈ ÈÈIch will bewusst keine Lsung mit Frames ...
ÈÈ dann solltest du aber auch keine _komplette_ html-seite einbinden, sonst hast du ja <html>, <head> und <body> idR doppelt in einer datei.
Stimmt. OK, ich korrigiere: ich mchte HTML-Elemente aus einer externen Datei in eine HTML-Datei einbinden.
ÈÈ SSI ist eine weitere, oft verfgbare serverseitige mglichkeit, ein einfaches include zu realisieren.
Bitte verrate mir mehr darber!
Websquirrel
Hallo,
SSI ist eine weitere, oft verfuegbare serverseitige moeglichkeit, ein einfaches include zu realisieren.
Bitte verrate mir mehr darueber!
http://selfhtml.teamone.de/cgiperl/intro/ssi.htm
http://httpd.apache.org/docs/mod/mod_include.html
Wenn Du aber vorhast, in Zukunft komplexere Dinge zu programmieren,
z.B. Datenbankanbindung, solltest Du IMHO lieber gleich von Anfang
an eine "richtige" serverseitige Skriptsprache nehmen, z.B. PHP.
Gruesse,
Thomas
Supi, danke fr die Erluterungen! Mache mich bereits emsig schlau ber SSI :-)
Websquirrel
Hallo,
Ich habe mal irgendwo gelesen, dass man ganz einfach (ohne PHP oder Pearl) eine HTML-Seite in andere HTML-Seiten einbinden kann. Leider weiß ich nicht mehr, wo genau das stand und schon gar nicht, wie es funktioniert.
In HTML geht das nur mit Frames (und den fast ebenso boesen IFRAMES).
Abgesehen davon geht das mit sogenannten Includes.
Das sind dann aber nicht vollstaendige HTML-Seiten, die in andere
eingebettet werden (sonst hast Du zweimal <HTML>, <BODY> u.s.w.,
sondern nur HTML-Bausteine (z.B. ein paar Zeilen HTML-Code),
die an der entsprechenden Stelle eingefuegt werden.
Der Browser kriegt davon _nichts_ mit.
Und dazu brauchst Du entweder einen guten Server, der z.B SSI, PHP,
Perl (so schreibt man das), ASP, JSP oder sowas kann.
Oder einen anstaendigen HTML Editor.
Dann faellt auch das Problem der "1000 Dateien", die man aktualisieren muss, weg.
Gruesse,
Thomas