Hi,
Klasse, besten Dank, das habe ich gesucht
Äh, nein, ein Superprofi macht das bestimmt nicht so.
Wenn man die Beschreibung der Ausgangssituation und JürgenBs Vorschlag abgleicht, dann tun sich da Lücken/Probleme/Fehler auf. D.h., ein Superprofi würde das keinesfalls so lösen.
JürgenBs Lösung ist korrekt, wenn man sie nur auf *einen* Link mit gleichzeitiger HTML- & JS-Funktionalität bezieht.
Dein Problem ist aber (zusätzlich) das "Event-Bubbling" (*mehrere* Links, die übereinanderliegen + gelichzeitige HTML/JS-Funktionalität).
Beim obersten Element (also wohl die TD) sollte das Durchreichen des Klicks nach unten unterbunden werden:
function link(e) {
e=e || window.event;
if(e && e.stopPropagation) {
e.stopPropagation();
} else if(typeof(e.cancelBubble)=="boolean") {
e.cancelBubble=true;
} else {
// Manuelles Verhindern für Uralt-Browser hier implementieren (für Super-Superprofis ;-))
}
// Hier deine normale onClick-Routine
}
Gruß, Cybaer
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!