Arbeiten sie denn mit ASP (Active Server Pages)? Denn der genannte include-befehl geht nur unter ASP, eine Serversprache mit der man dynamische Serverseiten erstellen kann (siehe auch PHP und JSP). Was, so schätze ich, sie wollen ist den Inhalt einer HTML-Seite in einer anderen darzustellen. Stimmt das?
Unter HTML geht das mit dem frame oder iframe konzept. Beides nicht schön (zwecks Barrierefreiheit) aber trotzdem häufig benutzt und sehr leicht umzusetzen.
Voraussetzung ist, dass die Datei 'inserts/header.html' als eigenständige HTML-Seite valide ist. Sprich es muss einen HEAD-Bereich und einen BODY-Bereich haben und von HTML-Tags eingeschlossen sein.
In der Datei in der sie die 'inserts/header.html' einfügen möchten, erstellen sie das Element IFRAME und geben mit dem Attribut 'src' die Quelle (den Inhalt der IFRAME) an. Besser als ich es jedoch jemals erklären könnte wird dieses Thema bei selfhtml[1] behandelt! Dort finden sie auch andere - nicht so bewährte - Möglichkeiten um Inhalte anderer HTML-Seiten darzustellen!
kleiner Nachtrag - den Befehl den sie benutzen möchten könnte auch ein Server-Side-Include Aufruf sein. Kann sein, dass ihr Webserver SSI unterstützt, lässt sich jedoch auch einfach herausfinden (nicht vergessen: Dateiendung sollte .shtml sein). Ebenfalls bei selfhtml nachzublättern [1].
In diesem Fall darf die eingefügte Webseite nur über den Inhalt verfügen, der auch dargestellt werden soll. Sprich keine HEAD, keine BODY und keine HTML Elemente. Sonst werden diese bei der generierten Seite doppelt dargestellt!
Wieso schreiben sie um viertel bzw. um halb acht bereits Einträge?
Sind Sie um diese Zeit bereits aufgestanden, oder gehen Sie erst Schlafen?
Jedenfalls bin ich offiziell beeindruckt.
Gut, ich habe mir das durchgelesen. Ich werde gerade eben (wieder einmal) wirklich e - competent, und werde mir auch selfhtml durchlesen. (Ich habe die Einträge nur nicht selbst gefunden.
Weiters: genau: server side include.
Das ist genau, was ich haben möchte, und was bei mir nicht funktioniert.
asp include directive
Arbeiten sie denn mit ASP (Active Server Pages)? Denn der genannte include-befehl geht nur unter ASP, eine Serversprache mit der man dynamische Serverseiten erstellen kann (siehe auch PHP und JSP). Was, so schätze ich, sie wollen ist den Inhalt einer HTML-Seite in einer anderen darzustellen. Stimmt das?
Unter HTML geht das mit dem frame oder iframe konzept. Beides nicht schön (zwecks Barrierefreiheit) aber trotzdem häufig benutzt und sehr leicht umzusetzen.
Voraussetzung ist, dass die Datei 'inserts/header.html' als eigenständige HTML-Seite valide ist. Sprich es muss einen HEAD-Bereich und einen BODY-Bereich haben und von HTML-Tags eingeschlossen sein.
In der Datei in der sie die 'inserts/header.html' einfügen möchten, erstellen sie das Element IFRAME und geben mit dem Attribut 'src' die Quelle (den Inhalt der IFRAME) an. Besser als ich es jedoch jemals erklären könnte wird dieses Thema bei selfhtml[1] behandelt! Dort finden sie auch andere - nicht so bewährte - Möglichkeiten um Inhalte anderer HTML-Seiten darzustellen!
cheerz
[1] http://de.selfhtml.org/html/frames/eingebettete.htm
In diesem Fall darf die eingefügte Webseite nur über den Inhalt verfügen, der auch dargestellt werden soll. Sprich keine HEAD, keine BODY und keine HTML Elemente. Sonst werden diese bei der generierten Seite doppelt dargestellt!
[1] http://de.selfhtml.org/servercgi/server/ssi.htm
Lieber Hr. Kollege
Sind Sie um diese Zeit bereits aufgestanden, oder gehen Sie erst Schlafen?
Jedenfalls bin ich offiziell beeindruckt.
Gut, ich habe mir das durchgelesen. Ich werde gerade eben (wieder einmal) wirklich e - competent, und werde mir auch selfhtml durchlesen. (Ich habe die Einträge nur nicht selbst gefunden.
Weiters: genau: server side include.
Das ist genau, was ich haben möchte, und was bei mir nicht funktioniert.
Mehr in Bälde.
In jedem Fall vielen Dank für die Hinweise.
Now on to Bildberarbeitung mit Photoshop.