Höhe von div resetten
Peter Mairhofer
- javascript
Hi,
In einer Funktion ändere ich manuell die Höhe eines bestimmten div-Containers:
document.getElementById('sa').style.height = height_window - height_nsa;
Nun möchte ich diese Änderung zu einem anderen Zeitpunkt wieder rückgängig machen, d.h. der Wert soll dieser sein den der div hätte wenn ich NICHTS machen würde. Oder alternativ: Gerade so groß dass der Inhalt problemlos reinpasst.
Das ganze muss nur unter IE funktionieren (HTML wird lediglich zur Darstellung in proprietärer Anwndung mit Browser Control verwendet).
Vielen Dank!
Peter
Nun möchte ich diese Änderung zu einem anderen Zeitpunkt wieder rückgängig machen,
document.getElementById('sa').style.height = "";
mfg Beat
» document.getElementById('sa').style.height = "";
Vielen Dank, das scheint zu tun!!
LG
Peter
@@Peter Mairhofer:
nuqneH
document.getElementById('sa').style.height = height_window - height_nsa;
Das ganze muss nur unter IE funktionieren
Tut dies wohl auch nur, und auch nur im Quirksmodus.
height_window - height_nsa
ergibt wohl eine Zahl, und wenn es nicht gerade 0 ist, ist dies keine gültige Längenangabe. [CSS2 §4.3.2] Das solltest du berichtigen.
Qapla'
document.getElementById('sa').style.height = height_window - height_nsa;
Das ganze muss nur unter IE funktionierenTut dies wohl auch nur, und auch nur im Quirksmodus.
Danke für den Hinweis!
Ist das besser?
document.getElementById('sa').style.height = (height_window - height_nsa) + 'px';
LG
Peter
@@Peter Mairhofer:
nuqneH
Ist das besser?
document.getElementById('sa').style.height = (height_window - height_nsa) + 'px';
Ich denke schon.
Qapla'