J'ai un problème pour exécuter l'événement onclose plusieurs fois à la page. J'ai utilisé handler: iframe pour afficher la vue en mode squeezebox.
J'ai écrit le javascript suivant: -
sur la page enfant
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#add_agent").on('click',function (e) {
e.preventDefault();
jQuery('#agentsList input:checked').each(function() {
window.parent.agents.Push(jQuery(this).val());
});
window.parent.SqueezeBox.close();
});
});
</script>
sur la page parent
<script type="text/javascript">
window.agents = [];
window.SqueezeBox.addEvent('onClose',function() {
if(window.agents.length !== 0){
jQuery("#agentChecked").css('display','block');
</script>
l'événement onClose sur la page parente fonctionne correctement pour la première fois. Mais à la deuxième fermeture modale, cet événement ne répond pas.
Que devrais-je faire???
window.SqueezeBox.initialize({
onClose:function(){
}
});
Ce problème résolu