DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: JavaScript | Thema: Breadcrumb-Navigation mit Anchor-Problem | Von: G. Guest ( 27.08.2005 10:15)

Hallo, ich habe leider keine Kenntnisse zu JavaScript:
Das folgende Script gibt eine Navigations-Zeile aus, die als Breadcrumb-Navigation in PHP bekannt ist.

<script language="javascript">
var path = "";
var href=document.location.href;
var s=href.split("/");
for (var i=2;i<(s.length-1);i++) {
path+="<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"/\">"+s[i]+"</A> > ";
}
i=s.length-1;path+="<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</A>";
var url = path;
document.writeln(url);
</script>

Das Problem:
Mozilla-basierte Browser haben mit diesem Script Probleme beim Aufruf eines Ankers (z.B. index.htm#Anker) von einer anderen Seite aus. IE ignoriert Folgendes:
Ich rufe von seite1.htm ausgehend den Anker "Anker" auf Seite2.htm per Seite2.htm#Anker auf. Dies wird dann per obigem Javascript als Breadcrumb ausgegeben: Seite2.htm#Anker

Anstatt jedoch zum richtigen Anker (im Quelltext) zu springen, springen Mozilla-Basierte Browser offensichtlich zuerst zum Breadcrumb(-Anker). Der eigentlich definierte Anker lässt sich nicht ansteuern.

Nun brauche ich Hilfe beim Ersetzen des "#"-Zeichens im ausgegebenen JS. Wenn "#" zu "*" wird, so wird wohl auch von Mozilla-Browsern der richtige Anker angesprungen.

Ich bedanke mich, KrisBe



Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG