Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1039 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Création d'un lien HTML vers un fichier local

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Création d'un lien HTML vers un fichier local

n°2063609
-id-
Je suis aux cabinets
Posté le 15-03-2011 à 14:02:14  profilanswer
 

Bonjour,
 
Voila, sur l'Intranet de mon entreprise, nous aimerions poster des liens vers des fichiers se trouvant sur différents lecteurs en local (C: D: E: etc) tous publics sans restrictions d'accès.
 
Je pensais qu'il suffirait de créer bêtement un lien de ce type :

Code :
  1. <a href="R:\Commun\Fournisseurs\Toto\liste-commandes-en-cours.xls"></a>


 

  • sous Internet Explorer ça marche très bien
  • sous Chrome rien ne se passe
  • sous Safari j'obtiens un message d'erreur :

Safari ne parvient pas à ouvrir l’adresse spécifiée.
Safari ne parvient pas à ouvrir « R:\Commun\Fournisseurs\Toto\liste-commandes-en-cours.xls » car Microsoft Windows ne reconnaît pas les adresses Internet commençant par « R: ».

  • sous Firefox j'obtiens un message d'erreur :

Firefox ne sait pas ouvrir cette adresse car le protocole (r) n'est associé à aucun programme. :??:  
 
j'ai essayé de mettre les liens en JavaScript mais là, rien du tout :(
 
sauriez-vous comment faire svp ?
merci ! :jap:

mood
Publicité
Posté le 15-03-2011 à 14:02:14  profilanswer
 

n°2063617
rufo
Pas me confondre avec Lycos!
Posté le 15-03-2011 à 14:17:51  profilanswer
 

Déjà, commence par mettre le bon protocole, à savoir "file://" :/
 
Ensuite, pour firefox, faut modifier le fichier user.js. En effet, Firefox considère les liens en file:// comme des failles de sécurité. Ceci peut être vérifié dans la console d'erreur accessible par le menu "Outils/Console d'erreurs (Ctrl+Maj+J)". On trouve alors des erreurs liées à l'ouverture de la page. Pour contourner le problème et pouvoir ouvrir de genre de lien, il faut effectuer la configuration suivante :
* fermer Firefox,
* dans le sous-répertoire finissant par ".default" de C:\Documents and Settings\"votrelogin"\Application Data\Mozilla\Firefox\Profiles\", créer un fichier txt nommé "user.js" (attention, le répertoire "Application Data" est un fichier caché!)
* mettre les lignes suivantes dans le fichier "user.js" :  

Code :
  1. user_pref("capability.policy.policynames", "politiquelocale" );
  2. user_pref("capability.policy.politiquelocale.sites", "http://MonServeur" );
  3. user_pref("capability.policy.politiquelocale.checkloaduri.enabled", "allAccess" );


* enregistrer les modification et fermer le fichier "user.js",
* ouvrir Firefox. Normalement, ça doit marcher, l'ouverture des liens file:// pour le site http://MonServeur


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2064043
-id-
Je suis aux cabinets
Posté le 16-03-2011 à 13:21:12  profilanswer
 

Merci beaucoup pour cette réponse détaillée très intéressante :jap:
 
j'ai bien conscience que la facilité avec laquelle ça fonctionne sous IE relève surement d'une faille de sécurité ou d'un bug :D
 
 
dommage qu'on ne puisse pas agir sur les pages parce que là, ça veut dire qu'il faut que je fasse la manip sur les postes de tous les utilisateurs de Firefox :(

n°2064072
rufo
Pas me confondre avec Lycos!
Posté le 16-03-2011 à 14:07:19  profilanswer
 

oui. Moi, j'ai résolu le pb de 2 manières :
- dans un premier temps, une base de connaissances (wiki) avec une FAQ pour mon appli qui nécessitait cette manip (du reste, la procédure que je t'ai filée vient de là)
- puis quand ça a été possible, déploiement du fichier user.js par le service informatique de la boîte...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Création d'un lien HTML vers un fichier local

 

Sujets relatifs
[html& css] 3 DIV côte-à-côte (dont 2 en taille fixe)?[aide] ACCESS, création tables (appliquée pour une gestion budget)
Help ! AJAX - POST et PHP pour fichier CSVCode pour changer l'orde d'un nom de fichier
déplacer anciens fichiers en laissant lien symboliqueAide Creation script
[bash] Extraire et concaténer 2 strings depuis un fichier[Réglé] Caractères spéciaux BDD vers HTML
[Débutant en HTML]Qui pourrait vérifier mon code svp? 
Plus de sujets relatifs à : Création d'un lien HTML vers un fichier local


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR