Ouvrir un document sur un ordinateur

Eléphant du PHP | 440 Messages

23 févr. 2009, 15:36

Bonjour à tous,

je suis entrain de créer pour ma boite un site intranet, il y aura diverse informations. Je voudrait savoir si en javasript il y aurait moyen de mettre un lien pour qu'il ouvre le document qui se trouve sur un emplacement J:\xxxx\xxx.


exemple la personne rentre l'information voulu, elle se trouve sur une page ou il y a un lien pour ouvrir un document excel (qui se trouve sous j:\xxxx\xxx\xxx) peut-on mettre ca en place avec javascript ?


merci d'avance

guigui69

ViPHP
ViPHP | 4039 Messages

23 févr. 2009, 15:59

Non.

Imagine un navigateur qui puisse te permettre ça.. Tu aurais confiance de surfer en toute innocence sur le net, si n'importe quel javascript aurait la puissance d'invoquer des fichiers, des programmes sur ton poste ?

Bien sur, ce navigateur existe, et c'est Internet Explorer. En jouant avec quelques contrôles ActiveX, tu peux provoquer ce genre de comportement, mais c'est très très hautement non recommandable.

La seule chose qui te reste est simplement un lien du type: file:///j:/bazar/bonjour.txt , et compter sur la prise en charge du fichier par le client.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 440 Messages

23 févr. 2009, 16:17

D'accord, mais ça venir que si je met le lien

file:///j:/qualite/audit/xxx.xls que la personne qui clic dessus dans la page web (navigateur firefox) cela va lui ouvrir le document normalement?
Car le but c'est de pourvoir ouvrir le document qui se trouve sous J:\ etc... (tout les personnes de ma boite peuvent acceder à j:\ etc.. )qui clic juste sur le lien.



Merci

guigui69

ViPHP
ViPHP | 4039 Messages

23 févr. 2009, 20:58

Essaye :wink:
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 440 Messages

03 mars 2009, 13:09

Bonjour,

je revient sur mon sujet,
Voici le code:

Code : Tout sélectionner

<thead><tr><th>hygiene</th><th>securite</th><th>environnement</th><th>emplacement</th><th>date</th</tr></thead><tr><td>68</td><td>79</td><td>87</td> <td><a href="file:\\j:\public\lol.txt" > <img alt="visu" name="visu" src="../img/visu.png" style="border:0px" /></a></td><td>26/02/2009</td></tr><tr><td>89</td><td>98</td><td>98</td> <td><a href="file:\\j:\public\lol.txt" > <img alt="visu" name="visu" src="../img/visu.png" style="border:0px" /></a></td><td>02/03/2009</td></tr><tr><td>89</td><td>98</td><td>98</td> <td><a href="file:\\j:\public\lol.txt" > <img alt="visu" name="visu" src="../img/visu.png" style="border:0px" /></a></td><td>02/03/2009</td></tr></table><p>Audit Qualité</p><table class="audit_qualite">
Le problème, c'est que quand je clic dessus rien ne se passe, je ne comprend pas pourquoi, par contre si je fait copier le lien et je met sur un nouveau onglet et je fasse coller, la ça fonctionne j'ai une boite pour ouvrir ou enregistrer le document.

Comment faire pour résoudre se problème?

Merci

guigui69

Mammouth du PHP | 568 Messages

05 mars 2009, 10:20

Il me semble que les liens de type file: ne fonctionne pas avec Firefox, tu utilise quelle navigateur?

Mammouth du PHP | 2937 Messages

05 mars 2009, 14:38

Il me semble que les liens de type file: ne fonctionne pas avec Firefox, tu utilise quelle navigateur?
Le problème vient surtout du séparateur de chemin. Avec le protocole file:, IE utilise le classique \ de Windows, tandis que les navigateurs plus respectueux des standards utilisent le /.

Je suggère d'essayer avec l'URL suivante :

Code : Tout sélectionner

file:///j:/public/lol.txt