Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Requete Ajax lors de la fermeture d'un dialog

Envoyé par : thx1138

Date : 27/04/2008 19:24

Bonjour,

Dans un dialog (modal), j'ai ceci :

ondialogaccept="return OK();"

Lors de la fermeture, ma requete Ajax d'enrergistrement n'est pas exécuté.

pour que ca fonctionne, je dois supprimer le return mais alors je n'arrive pas à empêcher la fermeture de la fenêtre si les champs sont faux.

J'ai essayer avec un setTimeout() mais rien y fait

merci de votre aide

# Re: Requete Ajax lors de la fermeture d'un dialog

Envoyé par : Paul Rouget

Date : 28/04/2008 14:48

Elle s'exécute où ta requetes ?

# Re: Requete Ajax lors de la fermeture d'un dialog

Envoyé par : thx1138

Date : 02/05/2008 01:35

Ma fonction OK() s'exécute dans mon dialog.

Maintenant ca à l'air de fonctionner, chez pas pourquoi ?

Est-ce risqué de faire une requête Ajax dans la fonction qui s'exécute et qui fermez la fenêtre en même temps.

# Re: Requete Ajax lors de la fermeture d'un dialog

Envoyé par : hhf

Date : 06/05/2008 13:30

OUI, c'est risqué, c'est la fonction qui traite le resultat de ta requete Ajax qui dois fermer la fenetre ou pas.
Je sais que j'avais eu des probleme avec ca, car window.close() buggué à partir d'une function executé par XMLHttpRequest. Le thread de XMLHttpRequest, ne sais connais pas window. La solution que j'avais trouvé, c'est de faire un bouton qui ferme la fenetre, par exemple le bouton Annulé, et de faire myCancelButton.doCommand(); Et la ca marche.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.