Andi: .disable und Firefox

Hola Folks,

das Thema wurde schonmal aufgegriffen, allerdings stellte sich
dabei nicht raus ob es nun einen Handfesten "Bug" im Firefox diesbezüglich gibt oder nicht.

In meinem Fall, habe ich ein Image mit einem OnClick event versehen, wenn ich dieses Image jetzt mit GetElementById referenziere und es deaktiviere, sollte man ja meinen das auch das OnClick Event nicht mehr funktioniert.
Richtig machen tuen es die IE's, nur der Firefox lässt auch im deaktivierten Zustand den Click Eventhandler noch zu.

Bug oder Absicht?

  1. Hola Folks,

    das Thema wurde schonmal aufgegriffen, allerdings stellte sich
    dabei nicht raus ob es nun einen Handfesten "Bug" im Firefox diesbezüglich gibt oder nicht.

    In meinem Fall, habe ich ein Image mit einem OnClick event versehen, wenn ich dieses Image jetzt mit GetElementById referenziere und es deaktiviere, sollte man ja meinen das auch das OnClick Event nicht mehr funktioniert.
    Richtig machen tuen es die IE's, nur der Firefox lässt auch im deaktivierten Zustand den Click Eventhandler noch zu.

    Bug oder Absicht?

    Die Eigenschaft "disabled" gibt es offiziell gar nicht für Bilder, sondern nur für Formularelemente.

    Wenn du ein Bild verschwinden lassen willst, solltest du folgendes verwenden:

    document.getElementById("bild_id").style.display = "none";

    Danach reagiert auch der Click-Eventhandler nicht mehr.

    MfG,

    Treek

  2. Hi Andi,

    das würde ich aber mal genauso sehen wie Treek. Kann man ja auch hier und hier nachlesen.

    Insofern handelt es sich dann also eher um einen IE Bug...

    Gruß
    Antipitch