Valeur de cette activité : 5 points
Compétence :
08- La balise Map et ses différents paramètres

A-Module 01 : HTML : 5 points - difficulté : 2

La balise Map et ses différents paramètres

Présentation


Cette activité servira à apprendre à créer des zones cliquables (hyperliens) de formes variées sur une image.

Ces balises sont nécessaires lorsqu'une image est utilisée comme menu de navigation sur un site.

Sur ce site, les menus de gauche et du haut utilisent ces balises.

IMPORTANT : l'unité de mesure utilisée est le pixel.


1 cm correspond à environ 35 pixels
L'écran de l'ordinateur utilisé en classe est de taille 1024 pixels x 768 pixels.


Chacun des points d'une image peut être identifié à partir d'une coordonnée contenant 2 valeurs.
Exemple :

Pour l'image suivante :

La coordonnée de la pointe droite de la barre de couleur orange est : 117,91

- La première valeur indique la distance horizontale séparant le point de la bordure gauche de l'image.

- La deuxième valeur indique la distance verticale séparant le point de la bordure supérieure de l'image.

Illustration :




ICI

Directives

Description de la tâche :

ATTENTION : cette page vous offre le choix d'utiliser plusieurs méthodes pour faire le travail.

Votre tâche consiste à produire un minimum des deux zones cliquables sur une image de votre choix et de produire deux autres zones cliquables sur une deuxième image de votre choix.

LA MÉTHODE SUGGÉRÉE EST LA MÉTHODE UTILISANT L'OUTIL EN LIGNE DISPONIBLE À CETTE ADRESSE : http://www.kolchose.org/simon/ajaximagemapcreator/

Si vous utilisez cette méthode, vous devrez pour chacune de vos images produire votre code html, le copier et le coller dans votre page.

Vous devrez ensuite remplacer dans ce code %src% par l'URL complet de votre image.

Vous devez ensuite remplacer le nom de la carte imgmap par un nom de votre choix afin que pour chacune des images, le nom soit différent.

Vous ne devez pas compléter les sections ci-dessous qui concernent les autres méthodes possibles à utiliser.

Notez que vous pouvez utiliser le logiciel GIMP afin de trouver les valeurs du paramètres COORDS ou pour créer entièrement votre code IMAGE MAP.

ou

Au besoin, utilisez ce guide

le logiciel est disponible dans Démarrer/Programmes/Informatique/Gimp/Gimp2
ou

Vous pouvez également utiliser l'éditeur de balise MAP en ligne à cette adresse http://www.kolchose.org/simon/ajaximagemapcreator/

ou Notez également que vous pouvez utiliser des logiciels spécialisés pour la création d'image MAP.

VOUS POUVEZ ÉGALEMENT UTILISER LA MÉTHODE 1 QUI VOUS EST PRÉSENTÉE DANS LES SECTIONS VERTES (IL Y EN A TROIS).

LES SECTIONS JAUNES ET LA SECTION BLANCHE CONTENANT DU TEXTE EN ROUGE NE SERVENT QU'À EXPLIQUER LES CONCEPTS THÉORIQUES RELIÉS À CETTE ACTIVITÉ.

  1. Affichez le site La Différence et ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 1185
  2. Complétez les champs suivants:
    Titre : Balise Map
    Matière : Informatique
    No de la directive 1185:

  3. Sélectionnez dans la boîte à liste déroulante "SECTION", "Module 01 : HTML".
  4. Cliquez le bouton de votre barre de boutons.
  5. Insérez dans votre page le titre de niveau 1 suivant dans votre page : La Balise Map en utilisant le bouton TITRE
  6. Le thème de travail est :

    Pour les élèves de l'option :
    Sciences et technologies : choisissez un des thème suivant :
    - La relation Prédateur - Proie
    - Les organes internes du corps humain

    Pour les élèves de l'option Arts plastiques : Sculpture-scuplteur

    Pour les élèves de l'option Arts de la scène : Une affiche d'un film

    Pour les élèves de l'option Sport : Le logo des Jeux Olympiques

    Pour les autres élèves : Choisissez une image de votre choix

  7. Trouvez une image reliée à ce thème de taille inférieure à 200 ko et téléchargez-la dans votre espace de téléchargement

  8. Trouvez deux sites web reliés à votre thème en utilisant GOOGLE.

  9. Copiez les URLs (adresse http://...) de ces sites et collez-les temporairement dans votre page, vous aurez besoin de ces adresses plus loin.

  10. Enregistrez votre page (vous reviendrez plus tard compléter cette page).

  11. Cette section (jaune) est à lire. Elle vous expliquera globalement le travail à effectuer et le code utilisé.

    Vous utiliserez :
    - la Balise Map et son paramètre Name
    - la balise Area et ses paramètres Shape, Href, TARGET et Coords
    - la balise IMG et ses paramètres SRC et USEMAP
    et

    - En suivant les procédures ci-dessous, vous allez insérez le code HTML de façon à ce qu'un clic sur une zone rectangulaire de l'image affiche un site internet relié à votre thème et qu'un clic sur une deuxième zone de forme circulaire affiche un autre site internet relié à votre thème.

    Cette section est à lire. Elle présente un exemple de code.
    Vous pourrez comparer le code que vous produirez à ce code afin d'identifer des erreurs commises.

    Voici un exemple :

    Lorsque tu fais un clic sur mon visage tu afficheras le site PIERREMORISSETTE.CA/
    Lorsque tu fais un clic sur ma poitrine tu afficheras le site GOOGLE
    Ce code est utilisé pour afficher l'image ci-dessus (ma photo).
    <img src="http://ladifference.info/i/images/pierrem.jpg" usemap=#face /><MAP NAME="face"><AREA SHAPE=circle COORDS="50,30,20" HREF="http://pierremorissette.ca/" target=_blank><AREA SHAPE=RECT COORDS="10,70,100,101" HREF="http://www.google.com" target=_blank></MAP> Explications du code utilisé : <img src="http://ladifference.info/i/images/pierrem.jpg" usemap=#face /> Explications : On inscrit le code HTML d'insertion d'une image en y ajoutant le paramètre USEMAP dont la valeur est le nom choisi pour nommer notre carte. <MAP NAME="face">Explications : On identifie la carte avec le nom choisi. <AREA SHAPE=circle COORDS="50,30,20" HREF="http://pierremorissette.ca/" target=_blank>Explications : On utilise la balise AREA afin de créer une zone cliquable.

    On utilise le paramètre SHAPE afin de définir la forme de cette zone. Dans cet exercice, nous utiliserons deux valeurs : RECT (pour un rectangle) et CIRCLE pour un cercle.

    On utilise le paramètre COORDS afin de définir les coordonnées de cette zone (emplacmeent et grandeur)

    On utilise le paramètre HREF afin de définir le site web qui sera affiché si le visiteur clique que cette zone.

    On utilise le paramètre TARGET=_blank afin que le site web s'affiche dans une nouvelle fenêtre.
    <AREA SHAPE=RECT COORDS="10,70,100,101" HREF="http://www.google.com" target=_blank>Explications : On utilise une deuxième fois la balise AREA et ses paramètres afin de créer une deuxième zone cliquable. </MAP>Explications : On termine la carte avec la balise /MAP
  12. Afin d'insérer une image cliquable dans votre page, je vous suggère d'utiliser la Méthode 1 suivante :
    À cette fin,
    • Enregistrez votre image sur le bureau

    • Ouvrez cette image avec le logiciel GIMP (faites un double clic sur le document et il s'ouvrira automatiquement avec GIMP si vous utilisez un ordinateur du local informatique).

      Notez que vous pouvez également utiliser le logiciel gratuit Mcc Html Mapper pour réaliser cette activité.

    • À partir d'ici vous avez le choix de faire les directives D à I ou suivre le tutoriel vidéo ci-dessous :
      Au besoin, faites un "clic droit + enregistrer la cible sous" sur ce lien Voir le tutoriel vidéo afin de voir le tutoriel vidéo des procédures qui suivent.
      Lorsque vous aurez terminé le tutoriel vidéo, poursuivez à la directive J...

    • Sélectionez le menu FILTRES / WEB / IMAGE CLIQUABLE
      Cette fenêtre sera affichée:


    • Agrandissez cette fenêtre au besoin

    • Définissez vos zones cliquables en utilisant les boutons de gauche (cercle et rectangle).
      ATTENTION, ces zones ne doivent pas se superposer et ne doivent pas déborder de l'image.

    • Définissez pour chaque zone (Onglet LIEN) votre paramètre HREF (URL) (enlever le crochet dans la case à cocher LIEN RELATIF)
    • Au besoin, utilisez l'outil POINTEUR FLÈCHE ou l'onglet Rectangle ou l'onglet Cercle afin de bien dimensionner et localiser votre zone cliquable (cochez la case APERÇU afin de voir les modifications apportées à votre zone).

      ou


    • Choisissez le menu AFFICHER / SOURCE

    • Sélectionnez et copiez le code affiché

    • Collez ce code dans votre page

    • Remplacez le nom de votre image par l'URL (adresse) de votre image.

    • ATTENTION, si vous utilisez plus d'une carte (MAP) dans votre page, vous devez renommer vos cartes afin que chacune ait un nom différent.

      cliquez ici afin d'afficher la procédure d'utilisation de GIMP pour créer votre code IMAGE MAP


    ou
    cliquez ici afin d'afficher la procédure d'utilisation de GIMP pour créer votre code IMAGE MAP

    FIN DE LA MÉTHODE 1, vous pouvez maintenant aller directement à la directive 17 (dernière section verte située au bas de la page) : Cliquez ici pour vous rendre directement à cette directive.














    SI VOUS N'AVEZ PAS UTILISÉ LA MÉTHODE 1, EFFECTUEZ LES DIRECTIVES SUIVANTES :
  13. Insérez votre image dans votre page en utilisant le bouton IMAGE. Observez la balise IMG ainsi que son paramètre SRC
  14. Ajoutez un paramètre USEMAP dont la valeur sera #MAMAP.
    Exemple : <img src="nomdevotreimage" USEMAP="#MAMAP" />Ce paramètre indique que les zones cliquables définies dans la carte "MAMAP" seront utilisées pour cette image.
  15. Copiez et collez le code en rouge ci-dessous à la suite de votre image.<MAP NAME="MAMAP"><AREA SHAPE=circle COORDS="0,0,0" HREF="" target="_blank"><AREA SHAPE=RECT COORDS="0,0,0,0" HREF="" target="_blank"></MAP>
  16. Coupez et collez vos adresses de sites dans les valeurs des paramètres HREF="" (placez ces adresses entre les guillemets
  17. Définissez ensuite vos valeurs des paramètres Coords pour chacune de vos zones cliquables.

    VOUS POUVEZ UTILISER 3 autres MÉTHODES (choisissez-en une).
    Méthode A
    Utiliser un éditeur de balise MAP en ligne (cliquez ici)

    OU
    Méthode B
    Lisez (et comprenez!) les explications ci-dessous (texte rouge) concernant l'utilisation des paramètres COORDS pour les zones de forme circulaire et rectangulaire.

    OU

    Méthode C
    Lisez (et comprenez!) la méthode "Utilisation du logiciel GIMP pour trouver les coordonnées des zones cliquables"

    ou



    Notez également que les zones définies doivent correspondre à des éléments visuels de votre image.
  18. Inscrivez maintenant les valeurs des paramètres COORDS pour chacune des zones de votre image en suivant une des méthodes mentionnées :.

  19. Explication de la méthode 1 Rappel : 1 cm = 35 pixels


    Pour le cerle ( coords=circle )
    Il y a trois chiffres :
    - les deux premiers indiquent les coordonnées du centre de votre cercle
    - le troisième indique le rayon de votre cercle

    1. Affichez votre image
    2. Pour trouver le premier chiffre, mesurez ou estimez en cm la distance séparant la bordure gauche de l'image et le centre du cercle, voir point 1 rouge de l'image ci-dessous:

      multipliez ce chiffre par 35.
    3. Pour trouver le deuxième chiffre, mesurez ou estimez en cm la distance séparant la bordure haute de l'image et le centre du cercle, voir point 2 rouge de l'image ci-dessous:


      multipliez ce chiffre par 35.
    4. Pour trouver le troisième chiffre, mesurez ou estimez en cm la distance séparant la centre du centre et la bordure du cercle, c'est à dire le rayon du cercle, voir point 3 rouge de l'image ci-dessous:


      multipliez ce chiffre par 35.

    Pour le rectangle
    Il y a quatre chiffres :
    - les deux premiers indiquent les coordonnées du coin SUPÉRIEUR GAUCHE de votre zone
    - les deux derniers indiquent les coordonnées du coin INFÉRIEUR DROIT de votre zone


    1. Pour trouver le premier chiffre, mesurez ou estimez en cm la distance séparant la bordure gauche de l'image et le coin supérieur gauche du rectangle, voir point 1 bleu de l'image ci-dessous:

      multipliez ce chiffre par 35.
    2. Pour trouver le deuxième chiffre, mesurez ou estimez en cm la distance séparant la bordure haute de l'image et le coin supérieur gauche du rectangle, voir point 2 bleu de l'image ci-dessous:


      multipliez ce chiffre par 35.

    3. Pour trouver le troisième chiffre, mesurez ou estimez en cm la distance séparant la bordure gauche de l'image et le coin inférieur droit du rectangle , voir point 3 bleu de l'image ci-dessous:


      multipliez ce chiffre par 35.

    4. Pour trouver le quatrième chiffre, mesurez ou estimez en cm la distance séparant la bordure haute de l'image et le coin inférieur droit du rectangle , voir point 4 bleu de l'image ci-dessous:


      multipliez ce chiffre par 35.





Explications additionnelles :

Notez également que pour une zone cliquable en forme de cercle, on utilise 3 valeurs de paramètre COORDS mais pour une zone cliquable de forme rectangle on en utilise 4.

SHAPE qui peut prendre trois valeurs :
  • RECT pour un rectangle.
  • CIRCLE pour un cercle.
  • POLY pour un polygone.


COORDS :
  • Indique les coordonnées des coins supérieur gauche et inférieur droit de la zone pour un rectangle RECT.
  • Indique les coordonnées de chaque angle du polygone si vous optez pour la valeur POLY.
  • Indique les coordonnées du centre du cercle et la dimension du rayon de ce même cercle pour la valeur CIRCLE.

HREF :
  • HREF définit la page de destination du lien correspondant à la zone. Vous pouvez bien entendu, utiliser un lien interne ou externe.
Bon travail!









Autre façon d'utiliser le logiciel GIMP pour trouver les coordonnées des zones cliquables :

  1. Enregistrez votre image sur le bureau
  2. Ouvrez cette image avec GIMP (faites un double-clic sur l'image)
    1. Pour trouver les coordonnées d'une zone rectangulaire, sélectionnez l'outil de sélection rectangulaire
    2. sur votre image sélectionnez (clic-déplace) le rectangle (la zone que vous désirez rendre active)
    3. pour trouver les 2 premiers chiffres des coordonnées, placez le curseur sur le coin supérieur gauche du rectangle et les coordonnées apparaîtront dans le coin inférieur gauche de la fenêtre (notez ces deux nombres)
    4. pour trouver les 2 derniers chiffres des coordonnées, placez le curseur sur le coin inférieur droit du rectangle et les coordonnées apparaîtront dans le coin inférieur gauche de la fenêtre (notez ces deux nombres)
    5. Ces 4 nombres sont les coordonnées à inscrire dans le paramètre COORDS="1,2,3,4"

    1. Pour trouver les coordonnées d'une zone circulaire, sélectionnez l'outil de sélection circulaire
    2. sur votre image sélectionnez (clic-déplace) le cercle (la zone que vous désirez rendre active)
    3. pour trouver les 2 premiers chiffres des coordonnées, placez le curseur au centre du cercle et les coordonnées apparaîtront dans le coin inférieur gauche de la fenêtre (notez ces deux nombres)
    4. pour trouver le troisième chiffre, il suffit d'estimer ou mesurer la longueur du rayon du cercle (1cm=35pixels)
    5. Ces 3 nombres sont les coordonnées à inscrire dans le paramètre COORDS="1,2,3"



































directive modifiée le 20 septembre 2005