Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2010, 03:25
spector
 
Fecha de Ingreso: marzo-2006
Mensajes: 5
Antigüedad: 18 años, 1 mes
Puntos: 0
Safari/Chrome: Bug Iframe autoajustable

Buenassss...

Tengo un problemilla con unos iframes a la hora de que se ajuste el tamaño en Chrome y Safari. El scrollHeight aumenta bien pero no es capaz de reducir el tamaño cuando es necesario.

Parece que es un bug conocido.

Hablan de una posible ñapa para salir del paso aquí:

http://stackoverflow.com/questions/934323/iframe-height/3073888#3073888

Pero no consigo que funcione bien, ¿hay algo que se me escape en el script?


Código:
function autoajuste(idIframe)
{
if (document.getElementById(idIframe)!=null){
var body=document.getElementById(idIframe).contentWindow.document.body;
var ajusta=document.getElementById(idIframe).contentWindow.document.body.scrollHeight;
body.height="1px";
document.getElementById(idIframe).height=ajusta;
}
}

¡Muchas gracias por vuestra ayuda!