Bonjour,
Après le peu de réponse obtenu à mon précédent post , je me tente pour avoir une réponse à ma préoccupation du moment.
Comme mentionné dans le titre du topic, je voudrais fermer ma fonction si le délai est dépassé.
Car si le client doit attendre 10 à 20 sec je trouve que ça n'a plus aucun interet.
Seulement voilà, comment faire.
Je pensais utiliser setTimeOut comme ceci
setTimeout(timeOut(xhr), 10000);
avec la fonction suivante (l'idée c'est de valider le formulaire étant donné que l'accès au fichier est trop long)
1 2 3 4
| function timeOut(xhr) {
xhr.abort();
return document.getElementById('add2cart').submit();
} |
Mais comment peut-on savoir quand le script "traine" et seulement quand il traine au bout de xx durée ?
ça se passerait dans le onreadystatechange ?
Cordialement
Partager