Comment faire pour que mon iframe remplisse la fenêtre et n'affiche aucune barre de défilement?Remplir la fenêtre avec iFrame et ne pas afficher les barres de défilement?
Cela fonctionne pour IE6, je voudrais le faire fonctionner pour tous les navigateurs, si possible:
<iframe name=iframe1 src="theSiteToShow.html" width="100%" height="100%" frameborder="0" marginheight="10" marginwidth="10"></iframe>
<script type="text/javascript">
function resizeIframe() {
var height = document.documentElement.clientHeight;
height -= document.getElementById('frame').offsetTop;
// not sure how to get this dynamically
height -= 20; /* whatever you set your body bottom margin/padding to be */
document.getElementById('frame').style.height = height +"px";
};
document.getElementById('frame').onload = resizeIframe;
window.onresize = resizeIframe;
</script>
Utilisez un 'jeu de cadres'. ;) – graphicdivine