Y at-il des raisons pour lesquelles cela ne fonctionne pas:jQuery - événement déclencheur de l'intérieur iFrame sur le document parent
document parent
$(document).ready(function($) {
$('.upload-media').click(function(){
if($(this).parent().find('iframe')[0])
return false;
$(this).parent().append('<iframe class="media-iframe" src="'+this.href+'"></iframe>');
var ifr = $(this).parent().find('iframe');
$(document).bind('closeFrame', function(){ alert("event"); });
return false;
});
});
iFrame
$(document).ready(function() {
$("#media-frame-close").click(function(){
window.parent.$(window.parent.document).trigger('closeFrame');
return false;
});
});
Semble assez Tout droit, j'ai essayé parent. au lieu de window.parent et cela ne fonctionne pas non plus :(
Qu'est-ce l'erreur? –
Je n'ai pas d'erreur, c'est juste de ne pas déclencher l'alerte :( – Hanpan
est le chargement iframe? Pouvez-vous poster la source complète de l'iframe? – Oliver