lien relatif
Modérateur : Modérateurs
- noxarv
- Sâge !
- Messages : 1564
- Inscription : mer. avr. 02, 2003 5:38 pm
- Localisation : Au Vieux Rats
- Contact :
lien relatif
ola !
J'ai une clé usb (super ! )
Lorsque je la plug, windoz m'attribue une lettre de lecteur (G: par exemple).
Lorsque je fais la même action sur une autre machine, je peux voir attribuer une autre lettre à cette clé usb (H: par exemple).
... Logique !
J'ai créé une arborescence sur cette clé.
Dans l'un des dossiers se trouve une présentation powerpoint.
Je souhaite ajouter dans cette présentation un lien (de type hypertexte par exemple, je vois pas d'autre solution) pointant vers une anim flash.
Cela donne quelque chose du genre :
G:\\dossier1\dossier2\présentation.ppt (contenant le lien hypertexte)
G:\\dossier1\anim.swf
=> Tout fonctionne bien
MAIS, vous l'aurez compris, lorsque je vais sur une autre machine attribuant une autre lettre que G:, le lien est "cassé"
Connaitriez vous une parade ?
J'ai une clé usb (super ! )
Lorsque je la plug, windoz m'attribue une lettre de lecteur (G: par exemple).
Lorsque je fais la même action sur une autre machine, je peux voir attribuer une autre lettre à cette clé usb (H: par exemple).
... Logique !
J'ai créé une arborescence sur cette clé.
Dans l'un des dossiers se trouve une présentation powerpoint.
Je souhaite ajouter dans cette présentation un lien (de type hypertexte par exemple, je vois pas d'autre solution) pointant vers une anim flash.
Cela donne quelque chose du genre :
G:\\dossier1\dossier2\présentation.ppt (contenant le lien hypertexte)
G:\\dossier1\anim.swf
=> Tout fonctionne bien
MAIS, vous l'aurez compris, lorsque je vais sur une autre machine attribuant une autre lettre que G:, le lien est "cassé"
Connaitriez vous une parade ?
Tout ce que je viens de te dire est faux, car j'ai déjà changé...
- pwaloku
- Empereur
- Messages : 5261
- Inscription : ven. août 02, 2002 7:12 pm
- Localisation : Out of Belgium
Ben sous DOS, au lieu de dire en adressage fixe "g:\machin\truc.exe", si il n'y a pas de changement de lecteur, tu fais simplement "\machin\truc.exe", le 1er '\' signifiant en langage DOS que tu repars de la root. Essaye toujours ça.
"L'absence totale d'humour dans la bible est une des choses les plus étranges de la littérature." (A. N. Whitehead).
Pour :
G:\\dossier1\dossier2\présentation.ppt (contenant le lien hypertexte)
G:\\dossier1\anim.swf
On considère que ton appli est :
.\présentation.ppt
et ton anim :
..\anim.swf
en gros le répertoire courant est caractérisé par un point, et le répertoire précédent par 2 points... tu peux utiliser plusieurs fois les deux points du genre : ..\..\nimportekoa.swf
G:\\dossier1\dossier2\présentation.ppt (contenant le lien hypertexte)
G:\\dossier1\anim.swf
On considère que ton appli est :
.\présentation.ppt
et ton anim :
..\anim.swf
en gros le répertoire courant est caractérisé par un point, et le répertoire précédent par 2 points... tu peux utiliser plusieurs fois les deux points du genre : ..\..\nimportekoa.swf
Faut pas déconner ! : le site qui ne sert à rien...
- ZaleXxXx
- Sâge !
- Messages : 1944
- Inscription : ven. oct. 18, 2002 4:03 am
- Localisation : Au Nord, bien plus au Nord...
Re: lien relatif
le truc c'est que ta présentation et ton anim ne sont pas dans le même répertoire...noxarv a écrit :G:\\dossier1\dossier2\présentation.ppt (contenant le lien hypertexte)
G:\\dossier1\anim.swf
comme tu ne peux pas utiliser le chemin absolu, cause que tu peux pas attribuer une lettre des fois qu'elle soit déjà utilisée sur la machine sur laquelle tu plug la clé
donc, de ta résentation il faut donc que tu remontes dans le dossier1
et qu'ensuite tu pointes vers l'anim qui est dans ton dossier1
ce qui donnerait
..\anim.swf
là j'ai juste un doute quant à savoir si c'est .\ ou ..\
ça sert à remonter dans l'arborescence ça
imaginons plus compliqué pour t'expliquer :
ta présentation est dans G:\\dossier1\dossier2\présentation.ppt
ton anim est dans G:\\dossier3\dossier4\anim.swf
tu devras donc remonter dans l'arborescence :
..\ pour remonter du dossier2 au dossier1
..\ pour remonter du dossier1 à la racine
ton lien sera donc :
..\..\dossier3\dossier4\anim.swf
kapito mikolason ?
A ta naissance tout le monde rit, et tu est le seul à pleurer. Conduis ta vie de façon à ce qu'à ta mort tout le monde pleure et que tu sois le seul à rire.
- noxarv
- Sâge !
- Messages : 1564
- Inscription : mer. avr. 02, 2003 5:38 pm
- Localisation : Au Vieux Rats
- Contact :
Ca roule, les gars !
La syntaxe proposée par scrills est exact
Et avec les explications de Zalex, j'ai plus mieux bien comprendu...
Encore plus fort....
Cette comment tu dis déjà, dou ?!!, à oui...., bouche toi les esgourdes pwalo
Cette PDM d'appli. swf ne peut se lancer que si le codec qui và bien est installé sur la machine.
Or, précisément, lorsque j'utilise une machine lamda, c'est pas toujours le cas.
Donc j'essaie d'utiliser firefox versus portable dont j'ai pris soins de le dopper au .xpi sauce flash...
Dès lors, quand je lance le .swf, je peux aller pointer sur le firefox de ma clé, ca fonctionne.
Ce qui est génant, c'est que je ne peux pas conserver le lien qu'il y a entre le swf à ouvrir et firefoxportable (toujours quand je change de machine).
J'ai donc pensé mettre l'adresse du .swf en page d'accueil de firefoxportable.
Et là, je retombe sur notre histoire de syntaxe
Quand je définie l'adresse du .swf, firefox me rajoute invariablement « http:// » avant mon adresse du type ../../dossier/fichier.swf
Ce qui donne http://../../dossier/fichier.swf
=> le .swf n’est donc pas retrouvé
Connaitriez-vous une petite maniclette pour contourner le problème ?!!
Tout ce que je viens de te dire est faux, car j'ai déjà changé...