Bonjour,
En désespoir de cause et après pas mal de recherche sur le net et sur codes-sources, je poste dans ce forum en espérant que quelqu'un pourra m'apporter "la" solution !
Mon problème : je cherche à accéder au contenu d'un fichier texte (.csv plus exactement) sur un poste client afin de pouvoir l'exploiter et afficher des adresses via l'API google Map ensuite.
Mais ... je reste bloqué sur l'ouverture de mon fichier : lorsque j'exécute le code ci-dessous et que je clique sur le bouton du formulaire, une page vierge s'affiche et ça "mouline" en permanence jusqu'à ce que j'arrête le tout grâce à "Echap". Aucune de mes alertes ne s'affiche !
Merci d'avance à ceux qui pourront m'orienter vers une solution.
Le code de ma page :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
</head>
<script language="JScript">
<!--
function open()
{
alert ("1");
var fso = new ActiveXObject("Scripting.FileSystemObject");
var filename = "d:\\fichier_se2001.txt";
alert ("2");
f = fso.OpenTextFile(filename, 1);
// Lire le fichier et afficher le contenu
alert ("3");
while (!f.AtEndOfStream)
{
var r = f.ReadLine();
document.write (r + "<br />");
}
alert ("4");
f.Close();
}
-->
</script>
<body>
Afficher le contenu du fichier "fichier_se2001.txt"
<form name="myForm">
<input type="Button" value="Open File" onClick='open ();'>
</form>
</body>
</html>