Ce script fonctionne dans IE 6 mais pas dans IE 8.0 Mes utilisateurs reçoivent maintenant une "erreur Accès refusé". Quels paramètres puis-je recommander à mes utilisateurs pour activer l'accès au fichier local afin que ce script fonctionne?Ie 8.0 Accès refusé lors de l'ouverture de fichiers locaux
<script language="JavaScript">
function viewFile(selectedItem) {
for (i=0; i<selectedItem.options.length; i++) {
if ((selectedItem.options[i] != null) && (selectedItem.options[i].selected == true)) {
window.open("file://"+selectedItem.options[i].text);
}
}
}
</script>
Les utilisateurs peuvent sélectionner plusieurs fichiers à partir du lecteur local. La liste est stockée dans une zone de texte, puis clique sur un fichier sélectionné dans la liste.
Exemple:
selectedItem.options[i].text = C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg
À quoi sert votre script? Ce n'est pas clair à cause de votre question. Est-ce un script de téléchargement? – calvinf
oui c'est un script de téléchargement. le fichier est parcouru et sélectionné à partir de la machine locale. Avant de cliquer sur télécharger, nous allons sélectionner le fichier et cliquez sur le bouton d'affichage qui appellera la fonction viewFile (selectedItem). cela devrait ouvrir le fichier (image/pdf) qui est sélectionné pour le téléchargement. – Hemanth