OVH Cloud OVH Cloud

Slash et antislash : chemins dans une url

2 réponses
Avatar
patrick.noXmail.esnault
Bonjour,
Je me prends la tête sur un problème apparemment simple d'url, mais qui
doit être plus complexe.

Sur un site intranet, je veux faire un lien qui pointe sur un dossier
qui est sur un volume déjà monté sur le client.

Si le client est un PC on y arrive (la syntaxe est tordue).
Par contre si le client est mac, une url du type :

file:/Volumes/dossier/

refuse de réagir sur un clic, mais donne le bon résultat si on demande
d'ouvrir l'url dans une nouvelle fenêtre.

J'ai essayé d'imposer une nouvelle fenêtre dans ma balise, mais rien.

Le pire, c'est que si je place la même page html en local sur le client,
alors le clic marche directement sous Safari, mais pas sous Camino qui
cherche un chemin local du genre ;
/Users/toto/Desktop/\Volumes/dossier/

La syntaxe qui donne le même résultat sous Safari et Camino est
file://\/Volumes/dossier/
(pas deux V, mais "//" + "\" + "/" "Volumes...
Dans ce cas, si la page html est local : les deux sont bons
Si la page est sur le serveur web un clic ne fait rien et il faut ouvrir
l'url dans une nouvelle fenêtre.

2 réponses

Avatar
Schmurtz
(Patrick ESNAULT) wrote:

Sur un site intranet, je veux faire un lien qui pointe sur un dossier
qui est sur un volume déjà monté sur le client.


avec file:///Volumes/«nom du disque» ? (trois / après file:)

--
Schmurtz

Avatar
listes2
Patrick ESNAULT wrote:

Si le client est un PC on y arrive (la syntaxe est tordue).
Par contre si le client est mac, une url du type :

file:/Volumes/dossier/


Il me semble que l'adresse doit être file:///Users/olivier/etc

Essaie peut-être de vérifier que le lien de ta page est bien défini
comme "lien absolu" et non "lien relatif".

--
Olivier Goldberg, étudiant, macaddict, plongeur CMAS ***
Pour le courrier personnel, écrire à:
olivier (arobase) ogoldberg (point) net
AIM/iChat/Skype: Nept47