Hell-O!
Auf meiner Seite, lade ich mit folgenden Befehl eine Seite nach.
Deine Denkweise ist falsch. Du lädst nichts nach, du sagst dem Server nur, dass er *vor* dem Ausliefern der Seite diese an der von dir gewünschten Stelle um den Inhalt der von dir gewünschten Ressource ergänzen soll. Der Client (also dort, wo auch Javascript ausgeführt wird) bekommt davon nichts mit.
Dies möchte ich über einen Link oder einen onmousedown oder onclick ändern damit der Inhalt des DIV Containers statt der "Willkommen.inc" eine "NEWS.inc" Datei in das Dokument lädt.
Wie bereits mehrfach gesagt, ist Javascript dafür nicht die geeignete Technologie. Wenn du bei SSI bleiben möchtest, kannst du dies über Variablen kombiniert mit Bedingungen lösen (siehe Apache-Doku). Das könnte z.B. so aussehen:
HTML-Code für dein Menü:
<ul id="navigation">
<li><a href="index.shtml">Startseite</a></li>
<li><a href="index.shtml?news">Neuigkeiten</a></li>
<li><a href="index.shtml?contact">Kontakt</a></li>
</ul>
HTML und SSI-Direktiven:
<div id="content">
<!--#if expr="$QUERY_STRING = news" -->
<!-- include virtual="news.inc" -->
<!--#elif expr="$QUERY_STRING = contact" -->
<!-- include virtual="contact.inc" -->
<!--#else -->
<!-- include virtual="standard.inc" -->
<!--#endif -->
</div>
Für weitere Informationen ziehe die Dokumentation zu mod_include zu Rate.
Siechfred
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Siechfreds Tagebuch || Falle Aufteilungsbescheid || RT 221 Erfurt-Altstadt i.V.