![]() |
iframe con tamaño dinamico, alguien sabe hacerlo? Hola! bueno tengo un iframe en una page html. y ahi dentro se cargan las otras pages tocando sobre un menu... el problema es q cada contenido llamoslo conte1 conte2 no son = en altura por lo tanto el iframe se deberia adaptar a los dos. estuve buscando por la inter y dicen q con code javascript se puede hacer pero no encontre naa... bueno si alguien sabe como hacerlooo q me ayudeee. graciasssss Saludos c-youuu |
a ver si te sirve esto Código: <html> |
Holaaa! graciasss amigoo lo voy a probar y te cuentooooooooo :aplauso: :arriba: |
a mi me sirvio bastante este pruebalo es muy sencillo <!-- funcion para no mostras el scroll y hacer lel frame se adapte al a pagina que contiene --> function reSize() { try{ var oBody = ifrm.document.body; var oFrame = document.all("ifrm"); oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight); oFrame.style.width = oBody.scrollWidth + (oBody.offsetWidth - oBody.clientWidth); } //An error is raised if the IFrame domain != its container's domain catch(e) { window.status = 'Error: ' + e.number + '; ' + e.description; } } <!-- fin de funcion para cambiear los tamanhos del frame --> luego invocas la funcion desde el onload del iframe de esta manera <iframe onload=reSize() id=ifrm name="contenido" height="100%" width="100%" frameborder="0" scrolling="no"> espero que te sirva saludos |
Ese script funciona muy bien en internet explorer pero en firefox no va :neurotico ¿Alguien me puede echar una mano plz????? Thx :corazon: |
Ya lo hice sola, si alguien quiere el codigo (no lo posteo pq esta adaptado a mi página que me envie un mail ) :si: |
Re: iframe con tamaño dinamico, alguien sabe hacerlo? hola vicky, esto es del año pasado pero tal vez lo tenes a mano. yo estoy haciendo un resize de un iframe asi: var navFoldersFrame = document.getElementById("emailNavFolders"); navFoldersFrame.style.width = 140; que funciona perfectamente en IE, pero no en firefox... asi que si sabes cómo, te agradezco |
Re: iframe con tamaño dinamico, alguien sabe hacerlo? Cita:
oye crees que me puedas pasar el codigo del frame dinamico |
Re: iframe con tamaño dinamico, alguien sabe hacerlo? Estube buscando esto y me viene muy bien!!! Me pasan el codigo por favor? |
Re: iframe con tamaño dinamico, alguien sabe hacerlo? pues deberia colgar su codigo, es la idea de los foros no... si no cual es la idea de pedir ayuda y yo decir si me mandas mail te lo paso X) la idea es discutirlo poder mejorlarlo y prestarlo a quienes lo necesiten no ;) |
Re: iframe con tamaño dinamico, alguien sabe hacerlo? Si, pienso igual que vos, pero dice que no lo puede colgar poque esta adarpado a su web.... |
Re: iframe con tamaño dinamico, alguien sabe hacerlo? vamos que aqui todos sabes desadaptar un codigo para que nos funcione :P |
Re: iframe con tamaño dinamico, alguien sabe hacerlo? sonyweb, he probado tu código. No consigo que la altura del iframe se mueva en Firefox lo más mínimo. Da la impresión de que está sujeta a una altura prefijada y de ahí no se mueve. Tengo que decir que yo apunto en src a un archivo html y no php como tu pusiste... llcg también he probado tu código y no consigo que aumente la altura.............estoy empezando a desesperar.......arrghhhhhh |
Respuesta: iframe con tamaño dinamico, alguien sabe hacerlo? uu muchas gracias esto justo me sirvió para la aplicación que estoy realizando |
Respuesta: iframe con tamaño dinamico, alguien sabe hacerlo? Con jquery puedes usar esto y sirve para todos los navegadores. <iframe onload="javascript:resize()" src="secciones/catalogo/index.php" height="100%" width="100%" frameborder="0" scrolling="no" name="frm_catalogo" id="frm_catalogo"></iframe> <script type="text/javascript"> function resize() { height = $("#frm_catalogo").contents().find("body").outerHe ight(); $("#frm_catalogo").attr("height", height + "px"); } </script> |
Respuesta: iframe con tamaño dinamico, alguien sabe hacerlo? por favor no revivir temas viejos. |
| La zona horaria es GMT -6. Ahora son las 10:36. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.