Bonjour Watilin,
Et pour changer, encore une fois merci
Si j’ai bien compris :
1) Si je n’ai besoin que de remettre le BtnStop dans sa couleur de départ, à la fin de mon processus (quelque soit la méthode d’arrêt), je peux utiliser leen js placé en fin de page pour détecter la fin du chargement de
Code : Sélectionner tout - Visualiser dans une fenêtre à part $( window ).load(function()
celle-ci (et donc du processus) et ce sans avoir à repasser par de l’Ajax.
Cette fonction sera appelée 2 fois (à chaque chargement) mais ce n’est pas grave
2) Si je veux mettre le BtnStop dans une couleur dépendant du résultat du processus, je peux
2a) En Php : évaluer le résultat du processus en comparant le $i avec le $idFin demandé par l’utilisateur ou mettre un flag si sortie par Break
2b) En ? :L’envoyer en Ajax(pour l’écrire en Session par exemple)
2c) En Js : A la fin du chargement de la page, relire le résultat et agir sur la couleur du BtnStop
Je ne peux pas me baser sur la demande d’arrêt, car le temps entre la demande et l’arrêt réel varie !
A priori, je ne sais pas faire le b) c’est-à-dire déclencher depuis php l’envoi d’une requête Ajax.
Je penserais à afficher un message dans une div, et en js relire cette div à la fin de la page , envoyer la requête .. et tourner ainsi en rond : si j’affiche et relis la div, il n’y a plus besoin d’Ajax… et cela devient pour le moins lourd
Bref, mes connaissances ne me permettent pour l’instant de mettre cela en place, il faut que je fasse quelques recherches..
Merci encore
Bertrand
[EDIT] : j'ai des moments de délire en prenant tout à l'envers
Il suffit que en Php j'écrive en Session le résultat du process, (par exemple avant le break) et que j'aille via Ajax le rechercher à la fin du chargement de la page
Partager