| ||||
Bueno.. lo que yo hice una vez es que la pagina de dentro mida su altura efectiva (document.offsetHeight, no estoy seguro, no me hagas mucho caso; me lio con tanta propiedad) y que redimensione el frame llamando a una funcion de la ventana padre (parent.miFuncion(elaltodelapagina)) y esa funcion se encargaria de aumentar de altura el iframe (document.getElementById("elIframe").style.height= elaltodelapagina+"px"; ) a ve si te sale s2!
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| |||
No entendi mucho Lo siento, pero no te entendi mucho, no puedes hacer un ejemplo en un html y me lo mandas a [email protected] o si está en internet me pasas la URL?? Sorry, es que soi medio duro |
| ||||
Lo siento, esto es un foro, no un "busco que me hagais el trabajo facil y encima me lo mandes directito a mi email". Esta dentro de las politicas de los foros que las respuestas se plasmen. Si no sabes de javascript, no entiendo porque preguntaste aqui. El codigo de tu pagina base: Código PHP: La pagina de dentro del iframe deberia contener algo como: Código PHP: Y entonces se supone que cuando la pagina del iframe se cargue, el propio iframe se redimensionara adaptandose al contenido. Creo recordar que al valor de la altura de la pagina debe sumarsele un margen de error de 50px o algo parecido, eso ya te toca a ti averiguarlo salu2!
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| ||||
Je, de nada, espero que le saques provecho. Un saludo !
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| |||
yo tenia una idea parecida pero muy remotamente de pana que si sabes gracias por dar respuestas.me salvaste la vida igualmente pero no me funciono en internet explorer para que funcione <script> var x,y; var test1 = document.body.scrollHeight; var test2 = document.body.offsetHeight if (test1 > test2) // internet Explorer { y = document.body.scrollHeight; } else // firefox { y = document.body.offsetHeight; } parent.redimensionarIframe(y+30); </script> aunque viendolo de otra manera puedes ponerlo directo el de parent.redimensionarIframe(document.body.scrollHei ght+30); ya que siempre en cualquier navegador esa propiedad es mas alta que la otra document.body.offsetHeight http://www.nuevaprensa.info/tmp/ aqui lo aplique Última edición por waf7; 05/09/2005 a las 23:07 |