¿Cómo puedo hacer que mi iframe llene la ventana y no muestre ninguna barra de desplazamiento?¿Completa la ventana con iFrame y no muestra las barras de desplazamiento?
Esto funciona para IE6, me gustaría conseguir que funcione para todos los navegadores, si es posible:
<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>
Utilice un 'conjunto de marcos'. ;) – graphicdivine