Lien absolu-relatif pour un fichier local ? [RESOLU]

Lien absolu-relatif pour un fichier local ? [RESOLU] - HTML/CSS - Programmation

Marsh Posté le 22-10-2012 à 09:47:42    

Bonjour,
 
je voulais savoir s'il était possible de créer un lien relatif pour ouvrir un fichier en local.
 
Pour une page web aucun soucis je sais comment ca fonctionne, par contre pour un fichier local, je n'arrive à l'ouvrir qu'en lui indiquant le chemin absolu !
 
Voiçi un lien qui pointe vers un fichier MHT sur mon disque dur.

<li class="basic" id="FMID_610352810FM">
<div class="nodecontent">
 
<a href="file:/home/utilisateur/Documents/Boulot/Technologie/BAC%20PRO%20MEI%20(Maintenance%20des%20Equipements%20Industriels)%20-%20OK/Electricite/01_-_Analyse_des_circuits_a_courant_alternatif_1/01_-_Les_composants_reactifs_et_leur_caracteristiques/03_-_Cours_:_Les_notions_importantes_sur_le_transformateur.mht">03_-_Cours_:_Les_notions_importantes_sur_le_transformateur.mht</a>  
 
<a href="file:/home/utilisateur/Documents/Boulot/Technologie/BAC%20PRO%20MEI%20(Maintenance%20des%20Equipements%20Industriels)%20-%20OK/Electricite/01_-_Analyse_des_circuits_a_courant_alternatif_1/01_-_Les_composants_reactifs_et_leur_caracteristiques/03_-_Cours_:_Les_notions_importantes_sur_le_transformateur.mht">
<img src="BAC PRO MEI - Version javascript.html_files/ilink.png" alt="User Link" style="border-width:0"/>
 
</a>
</div>
</li>
</ul>
</li>
</ul>
</li>


 
Pour le moment ce fichier se trouve sur mon disque dur, le but étant de le mettre sur une clef USB et donc d'éviter les chemins absolus, je voudrais donc avoir du relatif, voiçi comment je fais :  

<a href="file:/Electricite/01_-_Analyse_des_circuits_a_courant_alternatif_1/01_-_Les_composants_reactifs_et_leur_caracteristiques/03_-_Cours_:_Les_notions_importantes_sur_le_transformateur.mht">


Pour un lien html ca doit fonctionner pourquoi pas avec un fichier local ?
 
Merci
David


Message édité par nospamdav999 le 22-10-2012 à 15:30:48
Reply

Marsh Posté le 22-10-2012 à 09:47:42   

Reply

Marsh Posté le 22-10-2012 à 12:26:36    

le lien relatif est... relatif :p

 

Donc si ta page qui contient le lien se trouve sur (si j'ai bien compris) :
/home/utilisateur/Documents/Boulot/Technologie/BAC%20PRO%20MEI%20(Maintenance%20des%20Equipements%20Industriels)%20-%20OK/

 

Alors un lien relatif comme :

Code :
  1. <a href="Electricite/01_-_Analyse_des_circuits_a_courant_alternatif_1/01_-_Les_composants_reactifs_et_leur_caracteristiques/03_-_Cours_:_Les_notions_importantes_sur_le_transformateur.mht">03_-_Cours_:_Les_notions_importantes_sur_le_transformateur.mht</a>
 

fonctionnera.

 

Si tu inclus justement le file: / (au passage, il y a 3 "/" il me semble), tu utilise un chemin absolu.

 

En terme de lien relatif, c'est relatif par rapport à l'adresse de la page contenant le lien en question (je crois même que tu peux modifier cela en utilisant la balise "BASE" dans l'entête html), donc c'est la manière dont tu accède à cette page qui va déterminer l'emplacement de ton lien. Ca fonctionne aussi bien sur un fichier local que sur un site en ligne.


Message édité par x1fr le 22-10-2012 à 12:27:44
Reply

Marsh Posté le 22-10-2012 à 15:19:48    

Salut,

 

merci je viens de tester ca fonctionne bien, je ne savais pas que tu n'étais pas obligé d'utiliser le mot clef "file" pour un fichier "local", je comprend mieux :)
Oui il y a bien 3/ quand j'ouvre le lien, et qu'un seul en edition ? :)

 

Merci pour tout et bonne journée
David


Message édité par nospamdav999 le 22-10-2012 à 15:30:01
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed