MichaelR: +JavaScript + IE: elemente.display = 'none' bzw. block

Hallo,

mittels JavaScript setze ich ein Form-Element durch

document.FormName.style.display

entweder auf block oder auf none; das funktioniert ja im IE, nur hat der IE ein komisches Verhalten, wenn display wieder auf block gesetzt wird; alle vorhandenen Dropdowns werden an falschen Positionen angezeigt, sind dort aber nicht editierbar (z. B. Auswahl ändern); wenn man an den ursprünglichen Platz der Dropdowns klickt erscheinen sie wieder - es fehlt dann nur der Rahmen um die Dropdowns.

Weiß jemand wie ich das verhindern kann?

Danke+Grüße
Michael

  1. Hi,

    entweder auf block oder auf none; das funktioniert ja im IE, nur hat der IE ein komisches Verhalten, wenn display wieder auf block gesetzt wird;

    warum auf block?
    inline erscheint mir logischer, da form controls normalerweise inline-Elemente sind.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/