[Jquery-Es] iframes y eventos
Daniel Calderón
calderonweb en gmail.com
Mar Sep 25 04:11:03 PDT 2007
Bueno...he tenido problemas en mi servidor y no he podido subir un dichoso
ejemplo...pero intentaré explicarme por aqui:
Tengo una capa (con el id restoVentana) donde cargo un iframe. Lo que quiero
conseguir es que cuando empiece a cargar el iframe, se ponga una capa
transparente (que ponga 'Cargando contenido' y un iconito de carga) sobre
restoVentana, y cuando se termine de cargar el iframe que se quite. De
momento me interesa sólo al empezar a cargarse el iframe, ya pensaré cómo
hago para averiguar cuándo se ha terminado de cargar el iframe.
Lo quiero hacer con eventos para que la creación de esta capa transparente
sea un evento asociado a la capa restoVentana, que es lo que me parece más
lógico, y se dispare desde el iframe. Lo he intentado una y mil veces pero
no lo consigo. Parece como sí al disparar el evento desde el iframe no se
hiciera. Lo he hecho así, a ver si es que lo hago mal:
*En el js asociado a index.html:*
$("#restoVentana")
.bind ("ponerFondo", function( ) {
ejecutar.ponerFondo( ); //esta es la funcion encargada de crear
el fondo transparente
});
*En el js asociado al iframe:*
$(document).ready(function( ) {
var restoVentana =
window.parent.document.getElementById("restoVentana");
//aqui accedo a restoVentana del padre
$(restoVentana).trigger("ponerFondo");
});
Pero nada, que no lo dispara...¿alguna idea? ¿Lo he hecho mal?
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.scriptia.net/pipermail/jquery-es-scriptia.net/attachments/20070925/258dbdf1/attachment.html
Más información sobre la lista de distribución Jquery-Es