Bonjour,

J'utilise les XMLHTTPRequest.

J'ai fait une fonction qui essaie d'ouvrir un fichier txt.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function test()
{			
	var xhr = objet_XMLHttpRequest();
	xhr.onreadystatechange = function() {
 
		if(xhr.readyState == 4 && xhr.status == 200){
			console.log(xhr.responseText);
 
		}
		else
		{
			console.log("erreur");		
		}
	};	
 
	xhr.open("POST","progressBar.txt", false);
	xhr.send(null);	
}
Cette fonction est appelé toutes les secondes

Quand le fichier n'existe pas, j'ai bien dans la console "erreur" qui s'affiche

Par contre, quand le fichier existe, j'ai "erreur" puis "texte_present_dans_mon_fichier"

Et ceci, à toutes les secondes

Pourquoi???

Merci pour votre explication

Julien

Et aussi, comment peut on faire un try catch pour ne pas avoir d'erreur si le fichier n'existe pas?

Merci