Génération du site web de l'ULB - format xml
sommairesommaireindexindexpage précédentepage précédentepage suivantepage suivanteimprimerimprimerenvoyerenvoyermarquermarquer

Déclencher des actions avec l'attribut hypertexte cible

L'attribut hypertexte cible sert à plusieurs choses:

  • il peut, comme détaillé ci-dessous, servir à déclencher des actions de différentes natures pour, par exemple, ouvrir/fermer un bloc, contrôler une présentation, créer des paramètres, envoyer un formulaire, etc.

  • il peut également servir à afficher une page web à un endroit précis dans le navigateur.

Déclencher des actions avec l'attribut cible

Si l'attribut cible contient une liste d'actions (séparées par des virgules), celles-ci seront déclenchées lorsque l'utilisateur cliquera sur le lien.

Ces actions peuvent porter sur des blocs (montrer/masquer un bloc, ouvrir/fermer un bloc), sur des options (activer/désactiver une option), sur des présentations (afficher un onglet particulier), etc.

L'attribut cible peut être utilisé partout où un attribut hypertexte est autorisé: <a>, <toc1>, <toc2>, <toc3>, <toc4>, <tag>, <option>, une image cliquable, un bloc cliquable, etc.



Exemple qui utilise des actions pour ouvrir/fermer des blocs

L'exemple ci-contre affiche deux blocs possédant un ancre bloc1 et bloc2. Une table des matières permet, grâce à des actions définies dans des attributs cible, d'ouvrir ou de fermer ces deux blocs.

Exemple
<toc>
   <toc1 cible="ouvrirFermer:bloc1">ouvrir/fermer le bloc 1</toc1>
   <toc1 cible="ouvrirFermer:bloc2">ouvrir/fermer le bloc 2</toc1>
   <toc1 cible="ouvrirFermer:bloc1,ouvrirFermer:bloc2">ouvrir/fermer les deux blocs</toc1>
</toc>

<bloc ancre="bloc1" style="class1" refermable="oui" état="fermé">
   <titre><titre4>bloc1</titre4></titre>
   <p>le bloc 1 est ouvert</p>
</bloc>

<bloc ancre="bloc2" style="class1" refermable="oui" état="fermé">
   <titre><titre4>bloc2</titre4></titre>
   <p>le bloc 2 est ouvert</p>
</bloc>				

				
open
bloc1
open
bloc2

ULB - entreprise écodynamique