T-Rex: Checken ob Eigenschaft gesetzt ist

Beitrag lesen

Moin Selfhtm Volk,

heute brauche ich mal ein wenig Hilfe in Sachen Javascript.
Die Sache ist folgende:
Da gibt es einen Button (oder was auch immer wo man drauf klickt). Klickt man auf diesen Button, soll sich eine andere Box ändern. Ändern bedeutet in diesem Fall dass sie ein position: absolute bekommt und ein width: "aktuelle größe". Klickt man erneut auf den Button soll die Box in ihren ursprungs zustand wieder zurück gehen.
Das Problem an der Sache ist das ich den Ursprungzustand von Width nicht weiß.
Also ich Klicke auf den Button, die Box hat ein width mit 33%. Per computedStyle wird die aktuelle größe errechnet. Das width wird gesetzt z.B. 300px. Der Button wird erneut gedrückt. Die 300px bleiben Momentan stehen. Wird jetzt der Browser verkleinert springt die box aus dem layout, da sie eine absolute width angabe hat. Das width soll aber wieder auf 33% gesetz werden.
Genial wäre folgende Lösung:

Button click
cssWidth = getWidthAngabe
width = aktuelle groeße
Button click (das zweite mal)
width = cssWidth

Hoffe dafür gibts eine Lösung!

Gruß
dankender
T-Rex