Kai345: Funktionsaufruf mit href="javascript:...

Beitrag lesen

Grütze .. äh ... Grüße!

Aber er ist doch ein Link. Braucht er dazu ein href?. So wie ich es kenne wäre es, falls ein href wirklich nötig ist href="#", ein Dummy, und die onclickfuntion bringt am Ende "return false;", dann kommt der Browser garnichtmal in die Versuchung, den Dummy-Anker zu finden.

Selbst das ist nicht notwendig, denn man kann (fast) jedem Element einen onclick-Handler mitgeben, ein "toter" Link ist dazu nicht erforderlich. Eine fertige Funktion, die mit allen Browsern arbeiten sollte, findet man, wenn man hier im Forum nach dem Suchbegriff addEvent( (mit der Klammer!) sucht.

Man muß also dann dem Element nur einen Handler zuweisen:

addEvent(elementreferenz,"click",funktionsreferenz)

Wenn es nur ein Text sein soll, dann z.B. so:

<span id="pseudolink1">Text Text Text</span>

und im JS

addEvent(document.getElementByID("pseudolink1"),"click",funktionsreferenz)

(oder bei Bedarf eben per <span name=""> und document.getElementsByName in einer Schleife)

Wenn das ganze dann noch wie ein Link aussehen soll, kann man das span per CSS entsprechend gestalten.


Kai

--
Der vertuschte Gefahrstoff: Dihydrogenmonoxid
   +---------+
   |   ___   |
---+--|_R_|--+---- Widerstand ist zwecklos
ie:{ fl:( br:< va:) ls:? fo:| rl:? n4:° ss:{ de:] js:| ch:? mo:| zu:|