AREA
Cet objet définit une région d'une image en une image en coordonnées.
Pour faire référence à un objet "Area", il faut utiliser le tableau de liens. Voir l'objet "link".
Syntaxe:
Pour définir un objet "Area", il faut utiliser la syntaxe HTML habituelle avec les événements "onMouseOut" ou "onMouseOver":
<MAP NAME="nomImageEnCoordonnées">
<AREA>
</MAP>
Pour utiliser les propriétés d'un objet "Area":
1. nomArea.nomPropriété
2. document.links[index].nomPropriété
nomArea est la valeur de l'attribut NAME d'un objet "Area".
index est un entier représentant une région dans le document ou une chaîne de caractères contenant le nom d'un objet "Area".
Objet utilisé:
document
Propriété utilisée:
hash (représente le nom de signet dans un URL)
host (représente le nom de l'hôte et le port dans un URL)
hostname (représente le nom de l'hôte et le nom de domaine, ou l'adresse IP, du serveur)
href (représente un URL complet)
pathname (représente le chemin et nom de fichier dans lURL)
port (représente le port de communication que le serveur utilise)
protocol (représente la première partie de lURL, incluant les deux points)
search (représente la requête)
target (représente lattribut TARGET)
Méthode utilisée:
aucune
Événement utilisé:
onMouseOut
onMouseOver
Exemple AREA
<A href="Javascript:history.go(0)><IMG SRC=france.gif BORDER=0 ISMAP></A>
<SCRIPT LANGUAGE="JavaScript">
str = location.search
if (str == "")
document.write("<P>Pas de coordonnées mais si vous cliquez sur la carte ....")
else {
positionseparateur = str.indexOf(",")
document.write("<P> x est " + str.substring(1, positionseparateur ))
document.write("et y est " + str.substring(positionseparateur +1, str.length))
}
</SCRIPT>
| |
Christophe Merlet redfox@redfoxcenter.org | ©Tous droits réservés 21 novembre 1998 |