Tomas Luethi: #include virtual oder iframe

Beitrag lesen

Hallo,

Ich bin im Archiv auf das Thema include für html gestossen (!= asp oder php).
Das ist auch für mich interresant, weil scheinbar recht simpel.
So wie ich das sehe verhalten sich
<!--#include virtual="menu.html"--> und
iframe recht ähnlich.

Wo sind anwendungstechnisch Unterschiede, Vorteile, Nachteile?

Du verwechselst da etwas.
<!--#include virtual="menu.html"-->
ist SSI = Server Side Include
(Im Prinzip das gleiche wie PHP- oder ASP-Includes, ausser
dass mit diesen Technologien mehr moeglich ist als mit SSI.)
SSI funktioniert je nach Server-Konfiguration auch,
wenn die Dateien auf .html enden, meist aber muessen sie
auf .shtml enden.
Braucht einen SSI-faehigen Server.
Vorteil: "laeuft" mit allen Browsern.

iframes sind rein client-seitig.
Funktionieren auch offline bzw. ohne Webserver.
"Laufen" nur mit gewissen Browsern, z.B. _nicht_ mit Netscape 4.x
Viele Nachteile von Frames und mehr...

=> Wenn Du SSI zur Verfuegung hast, nutze sie. Oder PHP, JSP, ASP...
Von iframes wuerde ich abraten.

mfg
Thomas

P.S. eine alte Seite von mir duerfte Dir den Einstieg in SSI erleichtern:
http://www.tiptom.ch/tests/phpssi/ssi_allg.shtml