Hi
ich möchte die Breite einer Textbox auslesen, welche allerdings zu dem Zeitpunkt wo sie ausgelesen ist, versteckt sein kann, und zwar durch irgendein weit entferntes Elternelement, welches auf display: none steht.
Die offsetWidth scheint bei nicht sichtbaren (display: none) Elementen auf 0 zu stehen.
Nun hab ich versucht, die Textbox einfach mit display: inline sichtbar zu machen, allerdings hat das keinerlei Auswirkungen. Der Firebug stellt sie in der HTML-Ansicht immer noch ausgegraut dar (wie andere nicht sichtbaren Elemente), aber er sagt mir auch zugleich das der display-Wert auf "inline" steht.
Dann hab ich es noch über currentStyle bzw. getComputedStyle probiert, aber das liefert "auto", außer wenn ich den width-Wert direkt angebe. (aber dann brauch ich auch kein offsetWidth mehr).
Hat jmd. eine Idee?
Gruß
Christian