|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Aujourd'hui, nous allons aborder le sujet des hyperliens dans tous les sens avec les ancres et les liens. La navigation dans les documents Les liens hypertexte Les liens hypertexte sont le concept ayant révolutionné les technologies clients-serveurs en permettant aux internautes de naviguer d'un document à un autre à l'aide d'un simple clic. Nous allons approfondir l'étude des balises de liens au sein du langage HTML. C'est un élément essentiel et indispensable à la bonne compréhension de HTML et des concepts liés à Internet. Il existe plusieurs types de liens hypertexte :
Remarque : le " " est une instruction représentant un espace insécable (c'est-à-dire un blanc quel que soit le navigateur). La balise lien (mal nommée ancre) "<a>" peut se définir grâce à deux types d'attributs changeant sa fonction :
Pour un lien interne à une page (similaire à un raccourci).
Les liens externes Pour un lien pointant vers un point précis d'une page HTML autre que le document en cours de visualisation.
Une ancre n'est ni plus ni moins qu'une étiquette permettant le repérage d'un point précis dans une page HTML. Une ancre est définie par l'élément A avec l'attribut "name" dans lequel la valeur est le nom que l'on veut donner à l'étiquette (ou à l'ancre). Pour indiquer un lien vers cette ancre, on utilise la commande de lien hypertexte commune et précédemment vue avec au niveau de l'URL un "#" devant le nom de l'ancre. Ainsi pour un document interne à la page on utilise la syntaxe suivante :
Ainsi pour un document externe à la page en cours de visualisation, on utilise la syntaxe suivante :
Exercice : faire des exemples des différents types de liens et d'ancres. Dans les liens hypertexte, nous pouvons aussi spécifier une adresse HTML (URL) externe au site que nous visitons. Par exemple :
Il existe d'autres types de liens, les liens vers des FTP, vers des nouvelles Usenet, des adresses électroniques, etc. En voici un condensé :
Les URL FTP Les URL FTP permettent d'accéder à des documents depuis un serveur FTP. Elles ont le format type suivant : ftp://utilisateur:mot-de-passe@serveur:port/chemin;type=codetype FTP est un service nécessitant une authentification, il demande donc un nom d'utilisateur et un mot de passe. Il existe des accès restreints au serveur FTP par le biais des connexions anonymes (nom d'utilisateur : anonymous, et mot de passe : anonymous). Ainsi les personnes connectées sous un accès anonyme, auront accès à une portion limitée des documents du serveur. Dans le cadre des sites à vocation communautaire, par exemple les sites d'organisation (.org) ayant des documents représentant de gros volume (par exemple plusieurs DVD), alors les accès anonymes sont intéressants pour y récupérer ces gros répertoires. Enfin, dans certains cas, si vous accéder à un site de FTP sans y avoir saisi un nom d'utilisateur et un mot de passe, le serveur vous met par défaut dans une connexion anonyme, s'il est configuré pour. Attention : quand vous vous connectez à un serveur FTP, si vous voulez faire un lien pour y accéder plus facilement, ou le mettre à disposition sur un site Web, ne jamais taper l'URL FTP avec le mot de passe. C'est le meilleur moyen pour que des internautes peu scrupuleux récupèrent votre mot de passe, ainsi que votre nom d'utilisateur. Ils peuvent alors le diffuser ou en abuser. Le port utilisé par défaut pour les serveurs FTP est le port 21. Le codetype est binaire par défaut, d indique la recherche de répertoire, a pour des fichiers ASCII et "i" pour des transferts binaires. Exemple d'URL FTP : ftp://www.b2m.jussieu.fr/enseignement/modules Cette URL FTP récupère sur le serveur FTP de BTTR un fichier de description des modules de l'année dans le sous-répertoire enseignement. ftp://toto@b2m.jussieu.fr/bourses;type=a Récupération sur le serveur par l'utilisateur "toto" sans passage de mot de passe (il lui sera demandé lors de la connexion au serveur), pour obtenir de sa requête un fichier des bourses de type ASCII. ftp://toto:mdp@b2m.jussieu.fr/RD12;type=d Ici, toto accède directement au répertoire des 12e rencontres doctorales pour y consulter tous les documents à sa disposition. L'URL mailto L'URL mailto force la transmission d'un courrier électronique vers un destinataire saisi dans cet URL. Son format général est le suivant : mailto:adresse_électronique_du_destinataire L'adresse du destinataire est toute adresse valide ayant la syntaxe : nom_d_utilisateur@nom_du_serveur En résumé : les liens hypertexte permettent aux internautes de mieux naviguer au sein de vos sites et orientent souvent les choix des personnes, vous pouvez ainsi créer de vrais scénarios pour vos sites. Ils sont assez rapidement maîtrisés, mais nécessitent d'être toujours exact, car les liens morts sur les sites sont la bête noire des internautes. Astuce : vérifiez bien tous vos liens si vous faites une mise à jour annuelle de vos sites.
|