![]() |
[HTML] onmouseout in td-tags?
folgende seite:
Testseite wenn die maus über einem menüelement ist, sollte sich die jeweilige zelle verfärben, macht sie auch. beim verlassen der zelle sollte sie sich aber auch wieder zurückfärben, macht sie im IE5, aber im IE6 nicht mehr. habs in anderen browsern noch nicht ausprobiert. kanns sein, das M$ beim IE6 das eventhandling teilweise dem netscape-standard angepasst? laut diesem dürfte man onmouseout nur in area- und a-tags verwenden. teilweise deswegen, weil onmouseover funktioniert, aber auch nur in area- und a-tags erlaubt wäre. |
In Opera färbt es sich auch nicht zurück.
|
hab gerade probiert, den inhalt der javascript-funktion, die die zelle zurückfärbt, direkt ins onmouseout="" reinzuschreiben, da funktionierts. komisch.
|
Zitat:
Hab mich auch schon mal damit gespielt - und habs dann eigenltich immer folgendermaßen gelöst: Code:
function mouseover2(nr) Sprich, das 1. td hat die Nr. 0 das 2. die Nr. 1 usw... Ist zwar nicht so elegant wie mit "this", aber bis jetzt hats immer funktioniert. :) |
aber warum funktionierts im ie5 und im ie6 nicht mehr? ein bug?
|
backgroundcolor im stylesheet festlegen, dann:
onMouseOver="this.style.backgroundColor='#000000'" und: onMouseOut="this.style.backgroundColor='#ffffff'" hoffe, das funkt. :) |
Zitat:
Aber wie schon gehört, in Opera funkts nicht und bei mir im Mozilla auch nicht. Das heißt es funkt eigentlich nur im IE5. ;) |
im stylesheet natürlich für die td die backgroundcolour festlegen nicht vergessen.
und die code pieces direkt in den td tag einfügen. |
das kann man mit reinem css machen, braucht man kein javascript dafür.
gruss, snowman |
Zitat:
Da gibts doch keine "Subklassen", wie beim Anchor-Tag - oder doch? |
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag