2011-12-05 5 views
0

Je me demande s'il était possible d'avoir une valeur de retour avec FancyBox? Je veux lancer une fenêtre avec plusieurs choix AJAX FancyBox, une fois fait son choix, est-il possible de renvoyer sa valeur à la fenêtre principale?Valeur de retour avec FancyBox

Si vous avez une idée, Merci d'avance

+1

Votre explication du problème n'est pas claire du tout. Qu'est-ce que vous voulez réaliser, exactement? – mingos

Répondre

0

Fancybox a la capacité de rendre l'écouteur d'événement avant et après la fermeture de la fenêtre.

$("#myFancy").fancybox({ 
    onCleanup: function() { 
    alert($("#IDinsideTheFancybox").val()); 
    }, 
    onClosed: function() { 
    alert("Closed!"); 
    } 
}); 

Transmettez les données dans un événement.

Plus d'infos ici: http://fancybox.net/home. Les exemples montrent comment utiliser les écouteurs d'événements.

+0

Merci! J'utilise la nouvelle version de facybox: http://fancyapps.com/fancybox/#docs Donc ce n'est pas la même méthode, mais dans l'onglet "Callbacks" vous pouvez trouver toutes les possibilités. – Roukmoute

0

Plutôt que d'avoir plusieurs Fancyboxes avec les choix, pourquoi ne pas avoir un qui contient différents boutons ou des liens vers chaque option différente. Vous pouvez alors faire ce dont vous avez besoin sur le clic de ces éléments, plutôt que d'essayer d'obtenir une valeur de la FancyBox elle-même (ce qui, je suis sûr, n'est pas une fonctionnalité standard).