Maxx: Absurder CSS-Fontgrößenwechsel im IE

Beitrag lesen

Hallo Oliver,

Vielleicht gelingt es dir irgendwie im onClick der Links ein Flag zu setzen und die Mouseover daraufhin zu ignorieren?

Der onClick ist schon durch den Body der Seite belegt

Hmm, das verstehe ich nicht.

Es wäre zu irritierend, wenn das Menu nach einem Klick alle Effekte abschalten würde.

ja klar. Das meinete ich auch nicht. Ich habe mir das etwa wie folgt vorgestellt.
Eine globale Variable clicked, 3 Funktionen für onMouseover, onMouseout und onClick ein if (clicked) und etwas was den clicked im onLoad zurücksetzt. Hoffentlich ist das ganze nicht zu wirr geschildert. Kannst du mir folgen?

var clicked=false;

function mOver(item) {
if(clicked == true)        // Die entscheidende Stelle
  return                   // Wenn geklicked mach nix
closeAllLayers()
document.getElementById(item).className='l2First_Closed_mouseOver'

entsprechendes für mOut

function mClick(uri) {
clicked = true;            // und hier merken, dass geklicked wurde
window.location.href=uri;

<td
onMouseover=mOver(item_247)
onMouseout=mOut(item_247)
onClick=mClick('http://xxx/reddot/Organigramme')

und im onLoad des <body> clicked wieder auf false setzen.

Grüße,

Jochen