Setting Element Height Dynamically
An example of the snippet in action
var minorOffset = (document.all)? 25 : 38; function setHgt() { var sHGT; srcobj=document.getElementById('main'); if (self.innerHeight) { sHGT = self.innerHeight; } else { if (document.documentElement && document.documentElement.clientHeight) { sHGT = document.documentElement.clientHeight; } else { if (document.body) { sHGT = document.body.clientHeight; } } } sHGT=sHGT-(document.getElementById('main').offsetTop+minorOffset); document.getElementById('main').style.height=sHGT+"px"; } window.onload=setHgt; window.onresize=setHgt;