Hay cantidad total de de ejemplos que muestran cómo establecer dinámicamente la altura de iframe
en su contenido. Esto funciona perfecto para mi El problema que estoy teniendo ahora es que el contenido puede cambiar de tamaño sin activar onload
(piense oculto/expandible div
s).Detectar el cambio de altura del contenido del marco iframe
¿Hay alguna forma de detectar cuándo ha cambiado el tamaño del contenido de iframe
? Esto está en el mismo dominio y no jQuery, por favor.
Pensé en esto pero luego leí https://developer.mozilla.org/en/DOM/Detecting_document_width_and_height_changes: 'Mientras puede sondear los valores de document.scrollWidth y document.scrollHeight para ver si hay cambios en el documento tamaño, la lectura de estas propiedades puede desencadenar el reflujo del documento, lo que puede hacer que sea costoso desde el punto de vista informático. De todos modos, lo intentaré. –
@Nelson Interesante, no lo sabía. No sé si es aplicable (se refiere a 'document.scrollheight' en lugar de la altura de desplazamiento de un elemento, pero es probable que sea algo que se debe vigilar. Siempre se puede disminuir la frecuencia de sondeo ... – lonesomeday
Buen punto, yo ' m doing 'document.body.scrollHeight'. El rendimiento alcanzado no se nota en IE en mi computadora. Probaré con otros navegadores, pero hasta ahora parece que funcionará. –