Bonjour TLM,
Je sollicite votre aide sur le point suivant
je veux ouvrir un chemin dans une machine distante ou ma machine à partir de ma page html en utilisant window.open
Dans cet exemple, j'ai fais les deux scénario, soit un chemin en dure dans le code source de la page html avec le bouton "Ouvrir direct", ou bien un champ texte ou l'utilisateur saisie sa valeur et l'affiche en cliquer sur le bouton "Ouvrir txt valeur" (peut être que ce n'est pas logique, mais le besoin est comme ça)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <html> <head> <title>Test</title> </head> <body> <input type="text" id="txtName" value="c:\" size="50"/> <input type="button" value="Ouvrir direct" onClick="window.open('c:\')" /> <input type="button" value="Ouvrir txt valeur" onClick="window.open(document.getElementById('txtName').value)" /> </body> </html>
Dans le cas ou je met un lien http ou ftp en dure dans le premier bouton "Ouvrir direct" => ça marche pas de problème
Quand je met un chemin comme "c:\" ou bien "\\machineA\FichierB\" ça ne marche pas.
Le plus bizarre c'est que lorsque je met le même chemin "c:\" ou bien "\\machineA\FichierB\" dans le champ texte et je cliquer sur le 2éme bouton "Open txt valeur" j'ai bien le résultat souhaité !
Est ce que vous pouvez me donner des pistes de réflexion ? je ne comprend pas beaucoup le comportement de window.open avec un chemin en dure et un chemin à partir d'un champ texte.
Merci beaucoup pour votre aide, et je reste disponible pour toutes autres explications.
Partager