Christine Kuhenel: JavaScript-Aufruf ohne a href?

Beitrag lesen

Hallo,

in meinem neuen Menu rufe ich diverse JavaScript-Funktionen auf, die dann Untermenus aufklappen. Das geht ja problemlos mit <a href=javascript:funktion()>. Nur wird dabei (da target=_self) leider immer das Laden der aktuellen Seite und der Grafiken darin unterbrochen.

Und warum nicht:
<A HREF='#' onclick="funktion()";return false"> ?
Wenn ich Deine Frage richtig verstehe, dann sollte es das sein.
Statt '#' kannst Du auch was anderes einsetzen.

Nun will ich aber noch onMouseOver-Effekte mit einbeziehen. Mit

einem <input type=image> funktioniert das aber (zumindest unter Netscape) leider nicht.

Nein, funtkioniert nicht, weil <input type=image> kein Image-Objekt ist (wird leicht verwechselt, sieht sich so aehnlich)
Nimm statt dessen ein normales Image-Objekt mit einem Link drumherum:
<A HREF...><IMG...></A>

Christine