Hallihalloechen!
du hast hier ein Ausrufezeichen drinstehen, also sowas wie eine Negation. Das ist zumindest etwas ungewöhnlich, weil deine Abfrage mit "if/else" ja genau das Ausschlußverfahren darstellt. Korrigiere das, mach die Abfrage "postiv" und packe in deine "elese"-Anweisung das rein was passieren soll, wenn "zelle" eben nicht "event.fromElement" enthält
Also ich hab diese Zeile auch nicht erfunden, aber ich habe das so verstanden:
Die Zeile bedeutet: "Wenn das Element welches durch zelle uebergeben wird nicht ein Event enthaelt, tue etwas. (Es gibt uebrigens keinen else-Zweig) Das Event, was das Objekt nicht enthalten darf ist FromElement, was meinem Verstaendnis nach das Event ist, welches ausgeloest wird, wenn die Maus das Element wieder verlassen hat."
Ergo: Der Teil in der if-Schleife wird ausgefuehrt, wenn das Objekt "zelle" noch nicht wieder verlassen wurde...
Soso, der IE kann das darstellen? Kein Wunder ...
Ja, der IE kann das, weil contains ja zu "all" gehoert. Alle anderen Browser allerdings nicht.
Was kann ich denn da als Aequivalent benutzen anstatt "contains"?
Ich hoffe, ich wurde verstanden und habe nicht zuviel Muell erzaehlt.. ;-)
Gruss,
Marc