Tengo un iframe cargando en una página primaria. El iframe contiene una secuencia de formularios, y me gustaría tomar medidas en la página principal cada vez que el contenido del iframe se vuelva a cargar (es decir, después de que se envíe un formulario en el contenido del iframe). El código actual se encuentra en la página principal y funciona en todos los grandes jugadores, excepto en IE (solo me interesa IE 7 & 8).iframe onload en IE7/8 con Javascript
var iframe = document.getElementById('theiframe');
function refresh() {
alert('foo');
}
if (iframe.attachEvent) iframe.attachEvent('onload', refresh);
else iframe.onload = refresh;
¿Qué me hace falta para evitar que esto sea efectivo en IE?
Intente hacer referencia al documento del iframe: var iframe = document.getElementById ('theiframe'). Document; (no es una respuesta porque supongo :)) – Cfreak