Nan c'était pas ca le probleme, je connais pas bien l'ASP mais il suffisait apparement de faire :
<%dir2= DoubleSlash(dir)%>
....
<%for each f in fic%>
....
< href="#" onclick="exec('excel.exe <%=dir2&"\"&f.name%>')">lien</a>
....
<%next%>
....
au lieu de
<%DoubleSlash(dir)%>
....
<%for each f in fic%>
....
< href="#" onclick="exec('excel.exe <%=dir&"\"&f.name%>')">lien</a>
....
<%next%>
....
La fonction marche bien.
Mais il trouve toujours pas le fichier... Problème d'URL... Mais pourtant "dir" est le répertoire que me renvoie ASP quand je fais:
directory = "data/"
dir = Server.MapPath(directory)
Et c'est vrai que je viens de tester la valeur de "div" ne correspond a aucune URL valide quand je la teste dans mon novigateur ou explorer.
Alors pourquoi ASP me renvoie un URL comme ca ?
Le fichier que j'essaye de lire est sur un intranet, sur un serveur distant....