pRiMUS
Dabei seit: 09.09.2003
Ort: Nemmberch
Alter: 33
Geschlecht:
|
Verfasst Di 13.03.2007 10:52
Titel
|
 |
|
das hat damit zu tun, das die raute ein anker ist, nur die raute ohne bezeichnung wird meist als anfang der seite von den browsern interpretiert.
du könntest
a) an jedem link einen anker erstellen und diesen im href aufrufen
| Code: | <a name="test" id="test"></a>
<a href="#test" onclick="foo();">klick</a> |
b) du könntest das angesprochene return false; anfügen, was zur folge hat, das dein href nicht ausgeführt wird, es sei denn javascript ist client seitig deaktiviert.
| Code: | <a name="test" id="test"></a>
<a href="#test" onclick="foo(); return false;">klick</a> |
c) die meiner meinung nach beste möglichkeit, im href einen echten link angeben und im onclick event die javascript funktion mit return false, somit hast du eine fallback lösung, sollte javascript clientseitig deaktiviert sein.
| Code: | | <a href="link/zur/seite.html" onclick="foo(); return false;">klick</a> |
|
|