[Jquery-Es] Eventos e iframes (2)
Daniel Calderón
calderonweb en gmail.com
Mie Oct 3 10:04:44 PDT 2007
La solución que anterior que me dio Choan funciona perfectamente, pero de
nuevo me encuentro con otro problema. Cuando intento hacerlo al contrario.
index.html:
<body>
<div id="cabecera">
<a id="imprimirPrincipal">Imprimir</a>
</div>
<iframe src="iframe/contenida.html" id="iframe" />
</body>
index.js:
jQuery(*function*(){
$j('#imprimirPrincipal').click(*function*(){
$j($j('iframe')[0].contentDocument.body).trigger("imprimir");
//comprobado: de esta forma accedo al body del iframe, y
//supuestamente lanzo el evento imprimir (el bind lo hago despues)
//sin embargo no lanza nada
});
});
contenida.html:
<body>
<h3>Iframe</h3>
<div class="pie">
<a id="imprimirSecundario">Imprimir</a>
</div>
</body>
indexIframe.js:
jQuery(*function*(){
jQuery('body').bind("imprimir",*function*(){
alert("imprimiendo iframe");
});
jQuery("a").click(*function*(){
jQuery('body').trigger("imprimir"); //aquí sin embargo si lo
lanza
});
});
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.scriptia.net/pipermail/jquery-es-scriptia.net/attachments/20071003/e15a88e4/attachment.html
Más información sobre la lista de distribución Jquery-Es