Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cómo escribir el código Iframe para cumplir con los altos requisitos de mi contenido adaptable?

¿Cómo escribir el código Iframe para cumplir con los altos requisitos de mi contenido adaptable?

Hay varias formas, una es calcular y configurar la altura del iframe cuando se carga el iframe, la otra es ejecutar la función js regularmente para verificar y configurar la altura del iframe, hay un buen artículo (/?p =243), Puedes echarle un vistazo. El siguiente es el código de la función JS que se ejecuta regularmente. La prueba en IE es válida.

lt;iframe id="frame_content" src="html_drag.html" scrolling="no" frameborder="0" onload="this.height=100"gt;lt;/iframegt;

lt; p>

lt; hrgt;

lt; script tipo="text/javascript"gt

función reinitIframe()

{

var iframe = document.getElementById("frame_content");

prueba

{

var bHeight = iframe .contentWindow.document.body.scrollHeight;

var dHeight = iframe.contentWindow.document.documentElement.scrollHeight

var height = Math.max(bHeight, dHeight); p>

iframe.altura = altura;

}

captura (ex)

{}

}

window.setInterval ("reinitIframe()", 200);

lt;/scriptgt;

Si solo considera FX e IE, y el contenido del iframe no realiza operaciones DOM, aún es posible utilizando el método de procesamiento tradicional más simple, la prueba en IE funciona:

lt; iframe id="frame_content2" src="html_drag.html" scrolling="no. " frameborder="0" onload="this. height=this.contentWindow.document.body.scrollHeight"gt;lt;/iframegt;