Bonjour,
Pour tester l'existence d'un graphique (svg ou swf), j'utilise la fonction que voici :
Cette fonction marche très sous FF et IE sur la version web de mon appli (catalogue en ligne). Par contre, sur la version CD (locale), IE me retourne undefined que le fichier soit présent ou non..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 // Teste l'existence du graphique à charger function test_exist_graph(filename) { try { var objXMLHTTP = new XMLHttpRequest(); objXMLHTTP.open("GET", filename, false); objXMLHTTP.send(null); //on teste l'existence du fichier sur le code status retourné (404 = not found) return (!(objXMLHTTP.status == 404)); } catch (e) {alert(e.message + "\n" + e.reason);} }
l'alert du catch(e) me renvoie : Accès refusé - undefined..
Du coup mon test échoue quoi qu'il arrive.
Sauriez-vous d'où vient l'erreur ?
Partager