Hallo HTML.de-Gemeinde,
zuerst mal ein Hallo in die Runde!
Wie wohl die meisten, die hier erstmalig aufschlagen, bin auch ich am Ende mit meinem Latein und möchte euch um eure Hilfe bitten.
Ich versuche schon seit Tagen ein .shtml-file in eine .html-Datei einzubinden, bekomme es aber schlicht nicht gebacken, obwohl es auf den ersten Blick ja nicht sooo schwierig zu sein scheint.
Es geht um eine Navigationsleiste, die ich gerne auslagern würde.
Bei der .html-Datei handelt es sich um ein "old school"- Gerüst, also mit table, td und tr aufgebaut.
Also habe ich die Anweisung zwischen ein schließendes </tr> und das nächste öffnende <tr> geschrieben:
Soweit müsste das ja wohl stimmen, der Syntax müsste auch richtig sein.
(Wobei mir der Unterschied zwischen #include virtual und #include file nicht ganz klar ist).
Mein Hoster unterstützt SSI, das habe ich abgeklärt.
Ich habe auch brav folgendes Tutorial versucht abzuarbeiten: Server Side Includes Tutorial - The Template Store
funktioniert, aber schon die zweite Übung mit "copyright" funktioniert nicht.
Im Tutorial ist von "root directory of your web site" die Rede. Da es sich in meinem Fall um ein Paket mit mehreren Domains handelt, liegt das eigentliche root-Verzeichnis allerdings zwei Ebenen höher, ich habe die .shtml-Datei in den selben Ordner gepackt, in dem die aufrufende .html-Datei liegt. Könnte es am Pfad liegen?
In der .shtml sieht es folgendermaßen aus und da geht es gleich mit den Fragen weiter:
Kein <head>, kein <body>, kein <html>, soweit klar und der menü-code steht auch ordentlich zwischen <tr> und </tr>, aber brauchts gleich zu Beginn die Zeile:
o. ä. oder lässt man die auch weg?
Und: egal wie ich was umstelle, in der Dreamweaver-Entwurfsansicht wird es mir immer korrekt angezeigt, nur der Upload dann nicht, online passiert schlicht gar nix.
Dann noch: wohin schreibe ich den JavaScript-Teil des Menüs und das CSS?
Will das CSS für das Menü auch auslagern, aber ich habe in der .shtml ja keinen <head>-Bereich, wo ich das unterbringen könnte. Fragen über Fragen, hoffe sehr, es erbarmt sich jemand meiner.
Liebe Grüße von der wimi
zuerst mal ein Hallo in die Runde!
Wie wohl die meisten, die hier erstmalig aufschlagen, bin auch ich am Ende mit meinem Latein und möchte euch um eure Hilfe bitten.
Ich versuche schon seit Tagen ein .shtml-file in eine .html-Datei einzubinden, bekomme es aber schlicht nicht gebacken, obwohl es auf den ersten Blick ja nicht sooo schwierig zu sein scheint.
Es geht um eine Navigationsleiste, die ich gerne auslagern würde.
Bei der .html-Datei handelt es sich um ein "old school"- Gerüst, also mit table, td und tr aufgebaut.
Also habe ich die Anweisung zwischen ein schließendes </tr> und das nächste öffnende <tr> geschrieben:
Code:
</tr>
<!--#include virtual="navigation1.shtml" -->
<tr>
Soweit müsste das ja wohl stimmen, der Syntax müsste auch richtig sein.
(Wobei mir der Unterschied zwischen #include virtual und #include file nicht ganz klar ist).
Mein Hoster unterstützt SSI, das habe ich abgeklärt.
Ich habe auch brav folgendes Tutorial versucht abzuarbeiten: Server Side Includes Tutorial - The Template Store
Code:
[B][COLOR=#FF6633]<!--#echo var="DATE_LOCAL" -->[/COLOR][/B]
Im Tutorial ist von "root directory of your web site" die Rede. Da es sich in meinem Fall um ein Paket mit mehreren Domains handelt, liegt das eigentliche root-Verzeichnis allerdings zwei Ebenen höher, ich habe die .shtml-Datei in den selben Ordner gepackt, in dem die aufrufende .html-Datei liegt. Könnte es am Pfad liegen?
In der .shtml sieht es folgendermaßen aus und da geht es gleich mit den Fragen weiter:
Kein <head>, kein <body>, kein <html>, soweit klar und der menü-code steht auch ordentlich zwischen <tr> und </tr>, aber brauchts gleich zu Beginn die Zeile:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Und: egal wie ich was umstelle, in der Dreamweaver-Entwurfsansicht wird es mir immer korrekt angezeigt, nur der Upload dann nicht, online passiert schlicht gar nix.
Dann noch: wohin schreibe ich den JavaScript-Teil des Menüs und das CSS?
Will das CSS für das Menü auch auslagern, aber ich habe in der .shtml ja keinen <head>-Bereich, wo ich das unterbringen könnte. Fragen über Fragen, hoffe sehr, es erbarmt sich jemand meiner.
Liebe Grüße von der wimi