UP PREVIOUS NEXT   Technologies Internet et Education, © TECFA
  8. Les Liens

8. Les Liens

Exercice:

Les liens permettent de construire un hypertexte et peuvent être de différents types:
Le marqeur <a>

Un lien se définit par le marqueur <a ...> suivi du paramètre HREF="URL" qui définit l'adresse du document vers lequel le lien conduit. Il se termine par </a>.

Le texte ou l'image qui sont insérés entre les marqueurs de début et de fin sont les parties actives du lien ("mots_sensibles" ci-dessous) et déclencheront le chargement du document lorsqu'on clique dessus.

<A HREF="adresse"> mots_sensibles </A>

<A HREF="http://tecfa.unige.ch/welcome.html">Cliquez ici pour aller à TECFA</A>

<A HREF="/welcome.html">Retour à l'acceuil</A>

<A HREF="../index.html">Remonter d'un niveau</A>

8.1 Liens externes vers un autre document HTML

Ce type de lien permet de pointer vers un document référencé par une adresse URL ou par un chemin relatif.

Ce document peut être un document HTML ou tout autre type de fichier. (postscript, sons, images etc ...).

Il faut distinguer entre une:

 

 

 

8.2 Liens internes

Les liens internes permettent de construire des tables de matières et des renvois à l'intérieur d'un texte

Un lien interne pointe vers une ancre, c'est à dire un endroit à l'intérieur d'un document défini par un nom.

Il faut définir deux choses pour un lien interne.

<A NAME="nom_de_l'ancre"></A>

<A NAME="bas_de_la_page"></A>

Le lien proprement dit se définit avec le marqueur "a" suivi de

<A HREF="#nom">mots_sensibles</A>

<A HREF="#bas_de_la_page>Aller en bas</A>

Exemple 8-1: Liens internes et tables de matières

....
<a href="#partie1">Première Partie</a>
<a href="#partie2">Deuxième Partie</a>
....
...
<a name="partie1"></a>
<h1>Partie 1</h1>
....
...
<h1><a name="partie2">Partie 2</a></h1>
.....

Il est également possible d'utiliser les ancres dans les liens externes. Il faut alors spécifier l'ancre vers laquelle pointe le lien en ajoutant #nom à la fin de l'URL.

Exemple 8-2: Ancres et liens externes

<a href="http://tecfa.unige.ch/cours/exemple.html#partie2">Deuxième Partie</a>

 

Et dans le document exemple.html on trouve la définition de l'ancre suivante:

 
<a name="partie2">
<h2>Partie 2</h2>

8.3 Liens externes vers d'autres protocoles/services Internet

A. Liens pour l'envoi d'un message e-mail et la lecture d'un newsgroup

Un tel lien lance automatiquement l'application de messagerie électronique en incluant le nom du destinataire.

De même, il est possible d'emmener le lecteur vers un groupe de discussion en mentionnant le nom de celui-ci dans la définition du lien.

Exemple 8-3: Exemple de lien pour l'envoi d'e-mail

<a href="mailto:Patrick.Jermann@tecfa.unige.ch">Envoyez moi un message</a>

Exemple 8-4: Exemple de lien pour la lecture d'un newsgroup

Consultez le <a href="news:comp.info.systems.www.authoring.html">groupe de discussion sur l'édition en HTML</a>.

B. Liens pour le téléchargement d'un fichier

Ce type de lien est utilisé pour donner accès à un dialogue de téléchargement de fichier.

Le protocole indiqué dans l'URL est , en l'occurrence, le protocole de transfert de fichiers ftp.

Exemple 8-5: Exemple de lien pour le téléchargement de fichiers

<a href="ftp://tecfa.unige.ch/pub/software/">Liste des logiciels disponibles</a>

UP PREVIOUS NEXT -- TIE