chuck: verzeichnispfad auf den seiten anzeigen lassen

hallo leute,

ich moechte auf jeder seite jeweils den pfad anzeigen, den der user
                              angeklickt hat.
                              es soll etwa in dieser form angezeigt werden
                              musik -> mp3-> usa -> heavy metal -> 80/90's -> jag panzer

kann man dieser pfad irgendwie generieren lassen, ohne in jedesmal
                              auf der jeweiligen seite einzufuegen.

ich habe bisher vergebens gesucht

vielen dank im voraus

chuck

  1. Hallo,
    die Info kommt ja vom Server, ist also mit Javascript nicht möglich.

    Mit ASP z.B. hast Du die Variable PATH_INFO zur Verfügung,
    in php gibt es sicher was adäquates.
    Gruss
    Christian

    » hallo leute,

    ich moechte auf jeder seite jeweils den pfad anzeigen, den der user
                                  angeklickt hat.
                                  es soll etwa in dieser form angezeigt werden
                                  musik -> mp3-> usa -> heavy metal -> 80/90's -> jag panzer

    kann man dieser pfad irgendwie generieren lassen, ohne in jedesmal
                                  auf der jeweiligen seite einzufuegen.

    ich habe bisher vergebens gesucht

    vielen dank im voraus

    chuck

  2. hallo leute,

    ich moechte auf jeder seite jeweils den pfad anzeigen, den der user
    angeklickt hat.
    es soll etwa in dieser form angezeigt werden
    musik -> mp3-> usa -> heavy metal -> 80/90's -> jag panzer

    kann man dieser pfad irgendwie generieren lassen, ohne in jedesmal
    auf der jeweiligen seite einzufuegen.

    Hallo, Chuck!

    Du kannst es mit Javascript versuchen, mußt aber einige Voraussetzungen dafür erfüllen.

    Mit location.href kriegst du die komplette URL. Wenn du deinen URL-Pfad entsprechend gestaltest, also die angesprochene Seite unter der URL
    http://www.deinserver.de/musik/mp3/usa/heavy_metal/80_90s/jag_panzer/index.html erreichbar ist, kannst du mit Javascript die URL-Angabe auseinandernehmen und dynamisch mit document.write in die Navigation schreiben. <noscript> nicht vergessen!

    Mit serverseitigen Skriptsprachen wie PHP oder Perl geht das natürlich auch. Da kannst du dann auch etwas flexibler vorgehen und die Navigationsinfo z.B. aus einer Datenbank oder Konfigurationsdateien ziehen.

    Wenn du ein gutes HTML-Editor-Programm hast, kannst du die Angaben auch vor dem Upload automatisch fest in deine Dateien reinschreiben lassen.

    Zu guter letzt: Wenn alles nicht geht, mußt du es manuell machen.

    - Sven Rautenberg

    1. hi sven,

      klappt zwar prima, sogar in beiden browsern,

      aber

      ich moechte nur die seiten ausgeben und nicht den kompletten pfad
      mit file://d:/test/pfad_anzeigen.html

      eben nur test/pfad_anzeigen

      trotzdem hat als erster tipp gut geholfen. besser als gar nichts

      muss aber noch irgendwie schoener gehn.

      vielen dank

      chuck

      1. ich moechte nur die seiten ausgeben und nicht den kompletten pfad
        mit file://d:/test/pfad_anzeigen.html

        eben nur test/pfad_anzeigen

        Tja, dann mußt du den String eben etwas bearbeiten, bevor du ihn ausgibst.

        Diese Stringfunktionen sind dein Freund: </selfhtml/tecl.htm>
        Insbesondere replace.

        - Sven Rautenberg

        1. hi sven,

          ein weiterer schritt zum finalen erfolg ist erfolgt, thanx alot.

          nun bekomme ich die ollen slashes nicht weg.
           diese art der eliminierung wird konsequent mit fehlermeldungen bedacht
          ausgabe1=ausgabe.replace(////,""); oder ausgabe1=ausgabe.replace(/'//'/,"");

          die slashes werden wahrscheinlich als trennzeichen benutzt und somit misinterpretiert
          sollte es keine moeglichkeit geben diese zu eliminieren??

          werde noch weiter rumtesten, sollte aber auch als kurze erfolgsmeldung dienen, danke nochmal.

          sonnigst

          chuck

          1. hi sven,

            ok, die ollen slashes sind weg, jetzt gibt es nur noch das problem
            mit dem ie, welches mir vor dem eigentlichen pfad partout immer so bloede 20% zeichen setzt.
            das % zeichen bekomme ich auch weg aber die zahl 20 nicht.

            ssonnigst

            chuck

      2. Hallo,

        klappt zwar prima, sogar in beiden browsern,

        Dir ist schon kar, daß es unzählig viele Browser gibt, nicht nur zwei, oder?
        Und daß bei vielen, auch den beiden, die Du wahrscheinlich iom Sinn hast, entweder Javascript nicht vorhanden ist, oder aber deaktiviert.

        Eine Navigation nur mithilfe von Javascript ist IMHO nicht empfehlenswert. Alternativ solltest Du auch zumindest eine Minimalvariante ohne Javascript vorsehen.

        Grüße
          Klaus