• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

div mit dynamischer höhe?!

Status
Für weitere Antworten geschlossen.

handymanjack

Neues Mitglied
Hi!

Ich möchte 2 divs mit der gleichen höhe haben. Die Höhe des Navigationsbereiches soll sich dynamisch an die Größe des Main-Parts anpassen. Ich wollte das mit document.getElementById("id").height = usw. machen... aber es funzt nicht.

Hier meine Codes:

Code:
        <script type="text/javascript">
        function test(){
             var x = document.getElementById('menue').height;
             if(x>=600){
            document.getElementById('menue').height = x;
             }else {
            document.getElementById('menue').height = 600;
           }
        }
        </script>
das wollte ich so einbinden:
Code:
<body onload="test()">

Danke für jeglich Hilfe

mfg
handymanjack:-|
 
Werbung:
Deine If Abfragen war teilweise sinnlos.
Wozu Abfragen ob es größer als 600 ist, wenn du den Wert
dann eh wieder überschreibst? :)
Versuch mal folgendes(dafür sollte die Höhe von menue aber im
CSS geregelt sein oder in einem style-tag):
Code:
        <script type="text/javascript">
        function test(){
           var x = document.getElementById('menue').style.height;
           if(x<600){
             document.getElementById('menue').style.height = x + "px";
           }
        }
        </script>
 
fast...

Danke - funzt schon fast - das problem ist nur, dass die größe des containers per style ja nicht angegeben ist..... Deswegen bekommt er nicht die richtige Größe von main(id)... mein script sieht jezz so aus:
Code:
        function test(){
           var x = document.getElementById('main').style.height;
           if(x>600){
             document.getElementById('links').style.height = x + "px";
           }else {
               document.getElementById('links').style.height = 600 + "px";
           }
        }
        </script>
 
Werbung:
Achso, dann würde ich aber nicht nur die scrollHeight nehmen,
sondern auch die offsetHeight, diese ist für den Internet Explorer
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben