angelozehr
Mitglied
Hi zusammen,
ich weiss dass hier im Forum diverse ähnliche Threats bereits diskutiert wurden. doch keiner konnte mir wirklich weiter helfen.
ich bein ein javascript neuling würd ich sagen und es ist durchaus möglich (und irgendwie hoffe ich das sogar), dass ich einfach einen kleinen Fehler gemacht habe und ihr mir ganz schnell helfen könnt.
ich habe folgendes "Problem":
ich habe eine Seite mit 3 div's übereinander
ich will nun, dass der mittlere div eine Höhe annimmt, sodass das komplette browserfenster gefüllt ist.
ich dachte ich könnte das ja über javascript in einer funktion lösen, die beim laden aufgerufen wird
der Javascript sah dann so aus:
aber das alert spuckt mir eine leere Fehlermeldung aus und die Höhe des div verändert sich nicht.
hat irgendjemand eine Idee warum?
oder wie man diese Situation anders anpacken könnte? ich wäre euch total dankbar!
liebe grüsse
ich weiss dass hier im Forum diverse ähnliche Threats bereits diskutiert wurden. doch keiner konnte mir wirklich weiter helfen.
ich bein ein javascript neuling würd ich sagen und es ist durchaus möglich (und irgendwie hoffe ich das sogar), dass ich einfach einen kleinen Fehler gemacht habe und ihr mir ganz schnell helfen könnt.
ich habe folgendes "Problem":
ich habe eine Seite mit 3 div's übereinander
HTML:
<div id="oben" style="height:112px;">
</div>
<div id="inhalt" style="background-color:#CCFFCC;">
</div>
<div id="unten"style="height:113px;">
</div>
ich will nun, dass der mittlere div eine Höhe annimmt, sodass das komplette browserfenster gefüllt ist.
ich dachte ich könnte das ja über javascript in einer funktion lösen, die beim laden aufgerufen wird
HTML:
<body onload="funktion()">
der Javascript sah dann so aus:
Code:
function funktion() {
hohe = window.innerHeight ;
neue = (hohe - 225);
div = document.getElementById("inhalt");
div.style.height = neue ;
alert(div.style.height); //um die Zahl zu überprüfen
}
aber das alert spuckt mir eine leere Fehlermeldung aus und die Höhe des div verändert sich nicht.
hat irgendjemand eine Idee warum?
oder wie man diese Situation anders anpacken könnte? ich wäre euch total dankbar!
liebe grüsse