Bonjour,

Pour tester l'existence d'un graphique (svg ou swf), j'utilise la fonction que voici :
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);}
}
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..

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 ?