Iframe/CSS: Forcer Iframe à adapter à l'écran

Je suis en train d'essayer d'avoir un iframe s'adapter à la taille de mon écran, et de tout autre utilisateur de l'utiliser à différentes résolutions, à l'exception de peu importe ce que j'essaie, je vais soit à la fin avec l'iframe est trop petite ou la hauteur trop grande provoque une double barre de défilement. (L'iframe et la page elle-même avoir des barres de défilement).

Mon objectif est d'avoir de l'iframe ajustement de 85% de la largeur de la page (qui fonctionne!), 100px de haut de l'écran (marche aussi), et puis pour le bas pour ajuster le bord du bas de mon navigateur (c'est là que je suis bloqué...)

HTML

<div id="maindiv" class="maindiv">
<iframe id="theiframe" class="iframeautowidth" seamless src="http://whateverdomain.com></iframe>
</div>

CSS:

.maindiv {
width: 85%; 
top: 100px;
}

.iframeautowidth {
left: 0px;
top: 0px;
bottom: 0px;
width: 85%;
height: 100%;
border: 0
overflow: hidden;
display: block;
margin: 0;
float: left;
}

Si ça compte pour rien, j'ai la dernière jquery en cours d'exécution sur ma page si ça vous aidera. Merci à l'avance!

Quel est le point dans un géant de l'iframe?
La tabulation du système, de sorte que l'iframe va remplir toute la page, à l'exception de la 100px j'ai de moi-même sur le dessus.
Vous devez utiliser les liens ordinaires & pas d'iframe (débordement avais de la zone de la place), avec redondant XHR pour l'instant de chargement si vous le voulez vraiment.

OriginalL'auteur Dustin | 2011-04-19