Karin: URL auseinandernehmen und Links setzen

Hi zusammen,

ich lasse auf Webseiten automatisch den aktuellen Dateipfad ueber SSI einbinden, wollte jetzt aber jeden einzelnen Unterordner anklickbar machen:
URL: /docs/aktuelles/index.shtml
Jetzt soll nicht die ganze URL anklickbar sein, sondern docs soll auf das Verzeichnis /docs verweisen, aktuelles auf /docs/aktuelles usw. und der Dateiname hinten soll nach Moeglichkeit nicht angezeigt werden.

Wie krieg ich das mit JavaScript hin?

Danke schon im Voraus,

Karin

  1. Hi Karin,

    ich lasse auf Webseiten automatisch den aktuellen Dateipfad ueber SSI einbinden, wollte jetzt aber jeden einzelnen Unterordner anklickbar machen:
    URL: /docs/aktuelles/index.shtml

    bist Du darauf angewiesen, den expliziten Verweis auf "index.shtml" zu
    setzen?
    Ein Verweis auf "/docs/aktuelles/" und eine entsprechende Konfiguration
    des Webservers würde schon mal das eine Problem lösen.

    Jetzt soll nicht die ganze URL anklickbar sein, sondern docs soll auf
    das Verzeichnis /docs verweisen, aktuelles auf /docs/aktuelles usw. und
    der Dateiname hinten soll nach Moeglichkeit nicht angezeigt werden.
    Wie krieg ich das mit JavaScript hin?

    Warum muß es denn unbedingt JavaScript sein?

    Wenn Du eh schon SSI verwendest, könntest Du ein kleines CGI-Skript an
    dieser Stelle includen, welches Dir den entsprechenden HTML-Code
    generiert (seinen eigenen Pfad bekommt es über das Environment).
    Das funktioniert dann in jedem Browser mit jeder Einstellung.

    Eine reine SSI-Lösung kann ich Dir leider für den allgemeinen Fall nicht
    liefern, weil SSI keine Schleifen kann (um den Pfad Ebene für Ebene zu
    analysieren).
    Sollte Deine URL-Struktur jedoch auf eine statische Tiefe limitiert sein,
    könnte man mal untersuchen, ob nicht überhaupt SSI allein ausreicht, um
    Dein Problem zu lösen.

    Viele Grüße
          Michael