Ouverture d'un fichier dans le système de fichiers local en javascript

Je suis à la recherche d'un moyen d'ouvrir un fichier .xls qui se trouve dans le répertoire temporaire en utilisant javascript dans le navigateur IE et Firefox. J'ai essayé d'utiliser le javascript comme suit,

function openMe(){ var newwindow=window.open("file:///{path to temp dir}/names.xls","window2",""); } 

Le fichier names.xls existe là, je l'ai vérifié. Comme IE 7.0 ne permet pas à un utilisateur d'ouvrir une fenêtre vierge en raison de problèmes de sécurité, je ne parviens pas à ce que cela fonctionne. Je ne l'ai pas encore vérifié avec Firefox. Y at-il un moyen de fonctionner?

J'ai également essayé d'avoir un fichier.html vide qui a ce javascript et appelant ce corps openMe () sur Onglet. Et ouvrir le fichier empty.html à partir du fichier HTML principal. Tout ce que je vois est une nouvelle fenêtre vierge sans rien que le fichier ne s'ouvre pas.

Tout indicateur serait grandement utile. Merci

Salut, Abi

Désolé, Abi, vous avez de la chance – vous ne pouvez pas utiliser JavaScript dans un navigateur pour ouvrir un fichier sur le système de fichiers local. C'est un problème de sécurité et a du bon sens si vous en pensez; Vous ne voudriez pas que les gens écrivent des scripts sur leurs sites Web qui peuvent accéder aux fichiers sur votre système de fichiers local et éventuellement lire leurs données!

HTML5 permet l'ouverture de fichiers locaux tant que l'utilisateur de l'ordinateur sélectionne les fichiers. Vous devriez pouvoir trouver plus d'informations sur l'API JavaScript avec un exemple de code sur la façon d'utiliser cette API ici: http://www.html5rocks.com/fr/tutorials/file/dndfiles/