lien relatif

Si vous voulez parler de code, programmation ou autres routines, c par là !

Modérateur : Modérateurs

Répondre
Avatar de l’utilisateur
noxarv
Sâge !
Sâge !
Messages : 1564
Inscription : mer. avr. 02, 2003 5:38 pm
Localisation : Au Vieux Rats
Contact :

lien relatif

Message par noxarv »

ola !

J'ai une clé usb (super ! :D )
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 ?
:jap:
Tout ce que je viens de te dire est faux, car j'ai déjà changé...
Avatar de l’utilisateur
pwaloku
Empereur
Empereur
Messages : 5261
Inscription : ven. août 02, 2002 7:12 pm
Localisation : Out of Belgium

Message par pwaloku »

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. :wink:
"L'absence totale d'humour dans la bible est une des choses les plus étranges de la littérature." (A. N. Whitehead).
Avatar de l’utilisateur
noxarv
Sâge !
Sâge !
Messages : 1564
Inscription : mer. avr. 02, 2003 5:38 pm
Localisation : Au Vieux Rats
Contact :

Message par noxarv »

Merci de la réponse,
mais ca ne marche pas :(

je ne sais pas si j'ai la syntaxe exact...
je continue mes essais !
Tout ce que je viens de te dire est faux, car j'ai déjà changé...
Avatar de l’utilisateur
scrills
Apprenti
Apprenti
Messages : 25
Inscription : jeu. oct. 11, 2001 2:00 am

Message par scrills »

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
Faut pas déconner ! : le site qui ne sert à rien...
Avatar de l’utilisateur
noxarv
Sâge !
Sâge !
Messages : 1564
Inscription : mer. avr. 02, 2003 5:38 pm
Localisation : Au Vieux Rats
Contact :

Message par noxarv »

Compris,
je test, merci !

:jap:
Tout ce que je viens de te dire est faux, car j'ai déjà changé...
Avatar de l’utilisateur
dou
Empereur
Empereur
Messages : 5005
Inscription : ven. mai 09, 2003 2:10 pm

Message par dou »

Si ta présentation *.ppt et ton fichier anim sont dans le même dossier, le lien relatif avec simplement le nom du fichier anim suffit : monanim.swf

Tu peux déplacer tout ça comme tu veux pourvu que les deux fichiers restent dans le même dossier.
Avatar de l’utilisateur
ZaleXxXx
Sâge !
Sâge !
Messages : 1944
Inscription : ven. oct. 18, 2002 4:03 am
Localisation : Au Nord, bien plus au Nord...

Re: lien relatif

Message par ZaleXxXx »

noxarv a écrit :G:\\dossier1\dossier2\présentation.ppt (contenant le lien hypertexte)
G:\\dossier1\anim.swf
le truc c'est que ta présentation et ton anim ne sont pas dans le même répertoire...
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.
Avatar de l’utilisateur
noxarv
Sâge !
Sâge !
Messages : 1564
Inscription : mer. avr. 02, 2003 5:38 pm
Localisation : Au Vieux Rats
Contact :

Message par noxarv »

si segnor !
Tout ce que je viens de te dire est faux, car j'ai déjà changé...
Avatar de l’utilisateur
noxarv
Sâge !
Sâge !
Messages : 1564
Inscription : mer. avr. 02, 2003 5:38 pm
Localisation : Au Vieux Rats
Contact :

Message par noxarv »

8)
Ca roule, les gars !
La syntaxe proposée par scrills est exact :jap:
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 :roll:
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é :eek:

Connaitriez-vous une petite maniclette pour contourner le problème ?!!

:jap:
Tout ce que je viens de te dire est faux, car j'ai déjà changé...
Avatar de l’utilisateur
pwaloku
Empereur
Empereur
Messages : 5261
Inscription : ven. août 02, 2002 7:12 pm
Localisation : Out of Belgium

Message par pwaloku »

Prends une aspirine ? :roll: :D
"L'absence totale d'humour dans la bible est une des choses les plus étranges de la littérature." (A. N. Whitehead).
Avatar de l’utilisateur
ZaleXxXx
Sâge !
Sâge !
Messages : 1944
Inscription : ven. oct. 18, 2002 4:03 am
Localisation : Au Nord, bien plus au Nord...

Message par ZaleXxXx »

il te faut indiquer en page d'accueil de firefox non pas http:// mais file:// avec le chemin de ton anim ;)
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.
Répondre