Modifier dynamiquement div hauteur avec fenêtre de redimensionnement

Je voulais changer la hauteur d'une div lorsque la fenêtre est redimensionnée. Je sais que cela peut être fait avec css à l'aide height:100%; mais qui ne fonctionne pas sur ce dont j'ai besoin. Je voulais faire ça en javascript sans JQuery ou de tout autre cadre.

Voici ce que j'ai fait:

<div id="left">
<div id="inner">

</div>
</div>

CSS

#left{

margin-top:40px;
width:200px;
height:576px;
background:white;

}
#inner{

height:100%;
overflow-y:scroll;
}

JAVASCRIPT

window.onload=
window.onresize=function(){
var left=document.getElementById('left');
var window_height = window.innerheight;
if ( window_height > 600px ) { left.style.height = document.body.offsetHeight
+"px";    } 
else { } 
} 

Le div avec l'id de gauche doit avoir la même marge. Je voulais juste changer la hauteur de la div pour correspondre à l'intérieure de la hauteur de la fenêtre (en px pas de %).

Merci.

ok je vais modifier ma question maintenant.
la gauche est l'objet, n'est pas la valeur
j'ai essayé mais aucun de mes code de travail, pouvez-vous donner une réponse
ce sont les mêmes que j'ai répondu à votre question est-il?pls regardez ou est-il besoin de ce genre?jsfiddle.net/ahneY/1 si oui, je vais ajouter en tant que réponse, veuillez accepter qu'
je veux répondre à une autre question pouvez-vous répondre à cela avec cette. j'ai voulu faire un changement de la marge en haut de changement sur faites défiler comme dans ce satbulsara.com/tests . Regarder le oui l'article sur le lien. Pouvez-vous répondre à cela.

OriginalL'auteur Kishore | 2013-07-18