Créer et modifier des liens et des ancres

Créer une ancre cible

Une ancre cible est une partie du texte qui est référencée par un lien (une ancre source). Avant de créer un lien sur une telle partie du texte, vous devez tout d'abord la transformer en ancre cible.

Pour créer une ancre cible :

  1. Sélectionnez la chaîne de caractère appropriée avec la souris.
  2. Choisissez Créer cible dans le menu Liens. Le texte ainsi sélectionné est désormais une cible.

    Si vous avez fixé le statut "Montrer les cibles" à votre vue formatée courante, le texte sera précédé d'une icône cible  target . Dans la vue liens, les icônes cibles qui identifient les ancres cibles sont toujours visualisées (il n'existe pas d'option pour montrer ou cacher les icônes cibles).

  3. Quand une ancre cible est créée, Amaya génère automatiquement la valeur de l'attribut Name :
    • En extrayant un mot de plus de 3 caractères depuis le contenu de l'ancre
      ou
    • En générant un label.

    Dans les deux cas, Amaya garanti que la valeur générée est unique dans le document.

Note:   Si vous voulez ensuite créer un lien vers cette ancre cible, choisissez Lier la cible créée dans le menu Liens après avoir sélectionné l'origine du lien à créer.

Créer un élément cible

En HTML 4.0, un élément peut être utilisé comme une cible de liens. Un élément cible est un élément tapé qui possède un attribut ID qui est référencé par un lien (une ancre source). Avant de créer un lien à un tel élément, vous devez tout d'abord le transformer en élément cible.

Pour créer un élément cible :

  1. Sélectionnez la chaîne de caractère appropriée avec la souris puis utiliser la touche F2 afin de sélectionner l'élément entier.
  2. Choisissez Créer cible dans le menu Liens. L'élément sélectionné a maintenant un attribut ID qui en fait désormais une cible possible.

    Si vous avez fixé le statut "Montrer les cibles" à votre vue formatée courante, le texte sera précédé d'une icône cible  target . Dans la vue liens, les icônes cibles qui identifient les ancres cibles sont toujours visualisées (il n'existe pas d'option pour montrer ou cacher les icônes cibles).

  3. Quand un élément cible est créé, Amaya génère automatiquement la valeur de l'attribut ID :
    • En extrayant un mot de plus de 3 caractères depuis le contenu de l'ancre
      ou
    • En générant un label.

    Dans les deux cas, Amaya garanti que la valeur générée est valide et unique dans le document.

    Note : Il est également possible de créer directement l'attribut ID en utilisant le menu Attributs quand l'élément est sélectionné, soit dans la vue liens soit dans la vue structure. Quand la valeur a été entrée, Amaya vérifie la valeur et la change si elle est déjà utilisée pour un autre attribut NAME ou ID dans le même document.

Note : Il est également possible de créer directement l'attribut ID en utilisant la liste des Attributs quand l'élément est sélectionné, soit dans la vue liens soit dans la vue structure. Quand la valeur a été entrée, Amaya vérifie la valeur et la change si elle est déjà utilisée pour un autre attribut NAME ou ID dans le même document.

Note:   Si vous voulez ensuite créer un lien vers cet élément cible, choisissez Lier la cible créée dans le menu Liens après avoir sélectionné l'origine du lien à créer.

Créer un lien externe

Pour créer une ancre qui est un lien vers un autre document :

  1. Sélectionnez (par clic et drag ou au clavier) le contenu de l'ancre à créer.
  2. Cliquez sur le bouton Link , choisissez Créer/changer lien du menu Liens, ou encore utilisez le raccourci clavier (par défaut Ctrl l Ctrl l).
    • Si le document cible est visualisé dans une autre fenêtre d'Amaya , cliquez sur le bouton Clic puis n'importe où dans le document cible. Le lien est créé.
    • Si le document cible est visualisé dans un autre onglet , cliquez sur le bouton Clic puis changez d'onglet et cliquez n'importe où dans le document cible. Le lien est créé.
    • Si le document cible est local vous pouvez utiliser le bouton Parcourir pour le sélectionner.
    • Sinon entrez l'URI (comme http://www.w3.org) du document cible et taper sur la touche Enter ou Return pour confirmer. Le lien est créé.

Créer un lien interne

Pour créer un lien vers une ancre cible ou vers un élément cible dans le même document :

  1. Sélectionnez (par clic et drag ou au clavier) le contenu de l'ancre à créer.
  2. Cliquez sur le bouton Link , choisissez Créer/changer lien du menu Liens, ou encore utilisez le raccourci clavier (par défaut Ctrl l Ctrl l).
    • Si la cible est visualisée (vous pouvez scroller pour la visualiser), cliquez sur le bouton Clic puis cliquez l'icône cible  target . Le lien est créé.
    • Sinon entrez l'URI (comme #name) du document cible et taper sur la touche Enter ou Return pour confirmer. Le lien est créé.

Note:   Si vous avez créé l'ancre ou l'élément cible récemment, inutile d'effectuer l'étape 2. Chosissez plutôt Lier la cible créée dans le menu Liens : la cible du nouveau lien sera la dernière cible que vous avez créée.

Copier l'adresse de la cible

La commande Copier l'adresse enregistre l'adresse (URI) de la cible sélectionnée dans le clipboard du système. Si aucune cible n'est sélectionnée, c'est l'adresse du document courant qui est enregistrée. Cette adresse peut ainsi être collée dans un formulaire ou dans une autre application externe.

Changer un lien

Utilisez cette procédure si vous voulez changer la cible du lien sans changer l'ancre

Pour changer un lien :

  1. Sélectionnez dans l'ancre.
  2. Cliquez sur le bouton Link , choisissez Créer/changer lien du menu Liens, ou encore utilisez le raccourci clavier (par défaut Ctrl l Ctrl l).
  3. Désignez ensuite la nouvelle cible de l'ancre comme ci dessus.

Note : Pour changer la cible d'un lien, vous pouvez également éditer l'attribut href, soit directement dans la vue structure soit dans la vue liens, ou encore en utilisant la liste des Attributs.

Supprimer un lien ou une ancre cible

La commande Détruire ancre du menu Liens détruit une l'ancre qui englobe la sélection courante.

Pour utiliser cette commande, vous devez mettre la sélection ou le point d'insertion n'importe où à l'intérieur de l'ancre à détruire (vous n'avez pas besoin de sélectionner toute l'ancre, mais vous pouvez) et activer la commande Détruire ancre. L'ancre est détruite, mais son contenu reste.