Liens dynamiques

Nous allons voir dans ce tutorial comment afficher des liens dynamiques, avec comme exemple un répertoire basique, comportant le nom d’une personne, son adresse email et l’url complète d’un site web.

Vous pouvez télécharger la base de données utilisée dans le tutorial.

Jeu d’enregistrement

On crée un jeu d’enregistrement pour lister les enregistrements, que l’on trie par nom et de manière ascendante.

recordset.gif

Inspecteur de propriétés

On insère les différentes données dans un tableau, puis en sélectionnant le champ email, on clique dans l’inspecteur de lien.

tableau.gif

inspecteur.gif

Créer le lien

La nouvelle fenêtre ouverte nous permet de sélectionner le type de lien, en cochant « Source de données » s’affiche les différents champs de notre jeu d’enregistrement.

lien_mail.gif

On sélectionne le champ « email » puis dans l’url on ajoute mailto: (mailto deux points), ce qui nous permettra d’ouvrir directement le client email de l’internaute sur un clic.

lien_web.gif

On reproduit la même manipulation pour le lien web, sans le mailto: bien sûr.

On peut choisir la cible du lien dans l’inspecteur de liens, pour ouvrir ce lien dans une nouvelle fenêtre, dans la même page, dans une frame, etc.

Région répétée

Afin d’afficher plusieurs enregistrements on fait une région répétée, pour ce faire on peut utiliser l’icône présente dans le menu Insertion / Application dynamique ou dans les Comportements de serveur.

On choisit le nombre d’enregistrements à afficher par défaut et le nom du jeu d’enregistrement.

Barre de navigation

Afin de naviguer entre les différents enregistrements Dreamweaver nous permet d’insérer une barre de navigation du jeu d’enregistrement, accessible via le menu Insertion / Application dynamique ou les Comportements de serveur.

Cette barre de navigation sera insérée au point d’insertion, on peut la choisir sous forme de texte ou d’images. Dans ce dernier cas, Dreamweaver crée ces images pour nous, en les plaçant au même niveau de l’arborescence que le document, avec une couleur verte par défaut et au format .gif.

Affichage du résultat

Il nous est donc possible de lancer le client mail par défaut en cliquant sur le lien email et d’ouvrir le navigateur sur le site web via le lien, mais aussi de naviguer entre les différents enregistrements.

Répondre