Bonjour à tous,
voilà, j'ai besoin de lancer un chronomètre asynchrone lors de l'envoi d'un fichier par post.
Le chrono envoie vers une page d'erreur s'il y a un problème de timeout.
Je voudrais le stopper une fois que le fichier est uploadé, mais j'ai cette réponse : 'xhr_object has no properties'.
Probablement une erreur grossière j'imagine.
Merci de votre aide, voici le code JS :
voilà, j'ai besoin de lancer un chronomètre asynchrone lors de l'envoi d'un fichier par post.
Le chrono envoie vers une page d'erreur s'il y a un problème de timeout.
Je voudrais le stopper une fois que le fichier est uploadé, mais j'ai cette réponse : 'xhr_object has no properties'.
Probablement une erreur grossière j'imagine.
Merci de votre aide, voici le code JS :
// JavaScript Document
var xhr_object;
function click()
{
document.forms["ajout"].submit();
document.getElementById("ajax").innerHTML = '<div id="progress">
<img src="images/progress.gif" alt="" />
<h2>chargement en cours, patientez SVP</h2></div>';
ajax('photos-ajout-timeout.php');// lancement du chrono
return true;
}
function ajax(fichier) {
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4) {
window.parent.document.location.replace("erreur.php");
}
};
xhr_object.send(null);
}
function stopAjax() {
xhr_object.abort();
}