J'ai chargé une page dans Fancybox en utilisant un iframe
. Mais quand j'essaye d'exécuter des fonctions de jQuery dans ce iframe
cela ne fonctionnera pas. Comment puis-je accéder à la page iframe
ou au contenu pour pouvoir exécuter jQuery
sur cette page? J'ai essayé ceci ci-dessous mais ne marche pas.Appelez jQuery à partir d'un iframe Fancybox?
jQuery(document).ready(function(){
parent.jQuery("#showcasef", jQuery.browser.msie ? parent.jQuery('body')[0] : parent.jQuery(document)).live('submit', function(e) {
e.preventDefault();
return false;
var pho_id = jQuery('#pho_id').attr('value');
var showcase =jQuery("#showcase_pho option:selected").val();
var action = "showcasep";
alert("here");
}
);
});
Merci, mais ne peut pas le faire fonctionner. DOIT toujours faire quelque chose de mal. Je fournis un exemple de code ci-dessus si cela aide. THX! –
@Pjack Est-ce que le 'iframe' sur le même domaine? En outre, vous renvoyez false de la fonction dans la deuxième ligne. Cela arrêtera le reste de la fonction anonyme. – alex
Oui, il est sur le même domaine. Oups, je l'ai déplacé là pour tester quelque chose, je l'ai déplacé jusqu'à la fin. Cependant, cela ne fonctionne toujours pas. Thx –