Hallo, Georg,
das Problem bei einer JavaScript-Lösung ist u.a., daß Du zwar die Links aus dem URL-string auslesen kannst, aber nicht die dazu passenden Namen. Also wenn Dein Ordner "mathe" heißt, heißt der link auch erstmal so und nicht z.B. "Mathematik". Allerdings könntest Du durch eine Erweiterung des Skripts den String für den Namen neu bilden.
Da bei der hierarchischen Ablage der html-Dateien die Pfade zu gemeinsam benutzten Dateien unterschiedlich sind, mußt Du eine "base href" definieren.
Schau auch mal hier:
http://www.evolt.org/article/Breadcrumbs_in_Javascript/17/15480/
und suche mal nach "breadcrumb", "navigation" und "javascript":
http://www.google.de/search?sourceid=navclient&hl=de&q=breadcrumb+navigation+javascript
Grüße,
Sebastian