Trabajar con iFrames es una tarea bastante ingrata sobre todo cuando te interesa que el contenedor se adapte al tamaño del contenido.
Buscando por internet encontré unos ejemplos muy interesantes:
- El de Microsoft http://support.microsoft.com/kb/278469/es
- El de los foros http://www.forosdelweb.com/showthread.php?t=510457
Nos explican como aprovechar el evento onload del BODY para lanzar una función javaScript que recalcule el tamaño.
Pero que pasa si la página del iFrame utiliza Ajax.Net ?????
Pues que como ajax.net carga parcialmente la página no se lanza el evento onload de nuevo.Entonces seguí surfeando por la web y encontré otro artículo muy interesante http://netcodigo.webinfo.es/2007/02/02/controlar-llamadas-asincronas-con-aspnet-ajax/.
Con este artículo conocí la clase PageRequestManager clase encargada de controlar el renderizado parcial de las páginas, tenemos eventos, Métodos y propiedades para proporcionarnos este servicio. Sigue leyendo