Anchor «a name» mit JavaScript anspringen
UlfL
- javascript
Hi Forum,
weiss jemand, wie man in IE5 mit JavaScript auf ein Anker <a name> innerhalb ein Dokument springen kann? Die Notation
sZiel = "Einleitung";
window.location.hash = "#" + sZeil; //Mit oder ohne '#' ist egal
funktioniert nicht.
Gruss,
UlfL
Hi Ulf!
funktioniert nicht.
Bei mir schon.
sZiel = "Einleitung";
window.location.hash = "#" + sZeil; //Mit oder ohne '#' ist egal
Kann es daran liegen, dass in Deinem Variablenaufruf ein Buchstabendreher (sZeil statt sZiel) drin ist?
Gruss
Mirko
Hi Ulf!
funktioniert nicht.
Bei mir schon.sZiel = "Einleitung";
window.location.hash = "#" + sZeil; //Mit oder ohne '#' ist egal
Hi Mirko,
Kann es daran liegen, dass in Deinem Variablenaufruf ein Buchstabendreher (sZeil statt sZiel) drin ist?
Oops, aber macht nix, das war nur Beispielcode. Und du hast Recht, es funktioniert. Das Problem muss also irgendwo anders in mein Code liegen. Melde mich nochmal falls das Problem weiterhin besteht.
Gruss,
UlfL
Hi nochmal,
ich habe das Problem geloest. Ich generiere die Anker aus den Ueberschriften <h1> etc., und setze als <a name> den jeweiligen Text der Ueberschrift. Da diese aber haeufig Leerzeichen beinhalten, sind sie als <a href="#Eine Einleitung"> natuerlich nicht brauchbar. Die Leerzeichen muessen einfach mit "_" oder so ersetzt werden.
Gruss,
UlfL