Bonjour,
Au niveau du contexte
1) je suis sur jquery-1.9.1 avec jquery-ui.1.10.3.min.js
2) sur le fichier js utilisé (appelons-le fichier_1.js) sur ma page dans $(document).ready(function(){ .... }); du code d'initialisation pour les widgets buttons et tooltips principalement est présent.
3) Au chargement de la page aucun problème, ainsi qu'en faisant un F5 lorsque l'utilisateur désire rafraîchir la page.
Le problème rencontré
Si lors d'un retour d'un appel ajax fait en jQuery ou sur un simple appel de fonction, si je fais un window.open(document.location.href,'_self'); représentant la même page donc, (page qui utilise donc le fichier_1.js), en prenant soin de n'éxecuter aucun code après le window.open si ce n'est qu'un seul et unique "return true;", je me retrouve avec une erreur :
JQueryUI TypeError: L'objet ne gère pas la propriété ou la méthode "button"
idem pour les tooltips et autres widgets jqueryUI, le code concerné étant je le rappelle du code d'initialisation du style $("#mon_bouton").button("enable");
De plus, les bibliothèques jquery et jqueryUI sont bien chargées lorsque l'erreur survient.
Merci pour vos lumières pour comprendre d'où viens le problème.
Partager