HTML; lien: connaissances avancées
L'URL est l'adresse d'un fichier sur le Web, il se compose du type de protocole, de l'adresse du serveur, des répertoires et sous-répertoires dans lesquels se trouve le fichier, et enfin du nom du fichier même. Il existe différents protocoles utilisés pour les fichiers sur le Worl Wide Web et géré par le client Web, le plus courant est le protocole "HTTP", ce qui signifie "HyperText Transfer Protocole". C'est un protocole de transfert d'hypertext.
Un autre protocole, le FTP, File Transfer Protocole, permet d'aller chercher un fichier, logiciel sur un site ou encore de déposer à travers le téléchargement. Dans ce cas-ci si l'on veut faire un lien avec un protocole FTP, la syntaxe sera la même que celle d'un lien normale à part que l'on remplace le protocole "HTTP" par "FTP", comme par exemple:
<a href="ftp://tecfa.unige.ch/pub/software/">lien pour accéder à des logiciels sur le serveur de Tecfa </a>
Il existe aussi différents liens vous permettant d'envoyer un mail à une personne précise ou à un newsgroup. Pour ce faire il suffit d'écrire en lieu de l'URL, "mailto:l'adresse e-mail". Voici un exemple:
<a href="mailto:roiron@fapse.unige.ch"> Pour envoyer un mail à Cyril Roiron </a>
En cliquant sur ce lien, un mail généré par votre client avec l'adresse de la personne apparaitra. Ce type de lien permet d'envoyer rapidement et facilement un mail à quelqu'un.
Pour envoyer un mail à un newsgroup, il suffit d'indiquer à la place de l'URL, "news:l'adresse du newsgroup". Voici un exemple:
Consultez le <a href="news.comp.info.systems.www.authoring.html"> groupe de discussion sur l'édition en HTML </a>
Comme nous l'avons vu précédemment, le marqueur <a > peut prendre deux types de paramètres
- <a href="URL"> texte visible du lien </a > utilisé pour faire un lien externe
- <a href="#ancreinterne"> texte visible du lien interne</a >, et <a name="ancreinterne"> texte sur le quel on pointe <a> utilisé pour faire un lien interne
Il existe un autre paramètre que l'on utilise dans <a href="URL" >, il s'agit du paramètre target="".
Ce paramètre peut prendre différentes valeurs:
- target="self"
Ce paramètre avec cette valeur dans un lien externe a la fonction d'ouvrir une nouvelle page du browser avec la page sur lequel pointait le lien. Voici un exemple:
<a href="htmllienintro.html" target="self"> lien sur l'introduction aux liens dans html (ouvrant une nouvelle page du browser) </a >
voici ce que cela donnerait une fois browsé:
lien sur l'introduction aux liens dans html (ouvrant une nouvelle page du browser)
Ce tag peut être très utile, toutefois il vaut mieux ne pas en abuser, car le surfeur ne se rendra peut être pas compte qu'il a ouvert une nouvelle page de browser. Et d'autre part avoir beaucoup de pages ouvertes peut être gênant plus qu'autre chose.
- target="_top", target="_blank", target="name" sont différentes valeurs du paramètre utilisées essentiellement pour la création de frames, ils ne seront donc pas traité dans cette séquence-ci mais dans la séquence traitant des frames.
Voici quelques exercices:
- Créez un fichier nommé lienavex1.html. Dans ce fichier vous fairez un lien permettant d'envoyer un mail à votre adresse, de même que vous fairez un lien sur un newsgroup de votre choix.
- Créez un fichier nommé lienavex2.html et un autre nommé lienavex3.html. Faites un lien entre les deux pages de manière à ce que ce lien ouvre une nouvelle page de browse avec le fichier sur lequel il pointe.
Corrigé ?
Si vous voulez en savoir plus sur ces sujets, voici quelques liens sur des manuels on-line et des tutoriels:
Y.P.S