El script de Miguel no contempla funcionalidad para GEKO. He simplificado el SCRIPT de Miguel Hurtado en un solo script para IE & FF, no se sin en otros servira. Solo añadiendo el script en el contendor del iframe, podemos mostrar la totalidad del IFRAME sin incluir ningún otro SCRIPT en sus contenidos. Espero q sea útil!!!. /******** prueba.htm *********/ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <script> function inicio(){ // Variable para Height del iFrame var hFrame; if(document.frames){ // ES IE // Miramos el contenido del iframe para IE hFrame = document.frames("icapa").document.body.scrollHeight+4; // NOTA: sumamos 4 por borde del iframe¿!? *POR DEFINIR } else { // ES OTRO // Miramos el contenido del iframe para GEKO/MOZILLA/... hFrame = frames["icapa"].document.body.scrollHeight; } alert(hFrame); document.getElementById("icapa").height = hFrame; } </script> </head>
<body onload="inicio();"> <h1>IFRAME escalable por DOM</h1> <iframe id="icapa" name="icapa" src="contenido.htm" scrolling="auto"> <!-- El iframe tiene que tener NAME e ID --> </iframe> </body> </html> /******** FIN prueba.htm *********/ -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Miguel Hurtado Enviado el: viernes, 04 de noviembre de 2005 9:30 Para: 'Ovillo, la lista de CSS en castellano' Asunto: RE: [Ovillo] Tamaño de mi iframe Hola Angel te adjunto dos páginas de ejemplo una sería la A llamada "prueba.htm" y la otra sería la B (contenida en la A con un iframe) llamada "contenido.htm" Verás que la página B se ve totalmente desde la A. Espero que te sirva. Un saludo -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Angel Enviado el: jueves, 03 de noviembre de 2005 22:26 Para: Ovillo, la lista de CSS en castellano; [EMAIL PROTECTED]; d-p-web Asunto: [Ovillo] Tamaño de mi iframe Hola quiero incluir en una zona de mi pagina web (A) otra pagina web (B). Para ello uso un iframe, me gustaría que ese iframe tuviera el tamaño total de la página web (B)... no lo consigo ... Si le pongo los atributos al iframe width=100% y height=100% el iframe toma el tamaño de la página web (A), es decir el tamaño de mi ventana. ¿Como podría hacer para que el iframe tomase el tamaño de la página web (B)? Espero me entendieran la pregunta :) Existe otra alternativa al uso de iframes ? GRACIAS _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo