par
Cyrano » 15 juil. 2008, 20:48
Soyons logiques : un clic en soi est un peu sans intérêt. Ce qui nous intéresse, c'est l'évènement qui sera déclenché par ce clic. Selon l'endroit où il est effectué, il se produira ou non un évènement : si par exemple c'est sur un lien hyper-texte, alors on changera de page. Si c'est sur un bouton de formulaire, alors ça pourra déclencher toutes sortes de fonctionnalités possibles, et si c'est sur un texte quelconque d'une page, il ne se produira rien.
Là, tu voudrais, si j'ai bien compris, qu'au survol d'un point précis il se produise un évènement particulier. Comme tu n'utilises pas le clic de la souris mais simplement le survol du pointeur, tu devras utiliser un gestionnaire d'évènement
onmouseover. Et si c'est seulement sur un pixel bien défini d'une image mais pas ailleurs sur cette même image, alors il va te falloir "
mapper" celle-ci et mettre ton gestionnaire d'évènement dans la balise <area> correspondant à la zone de ce pixel que tu auras défini dans une balise <map>
Fais une petite recherche avec cette base, tu vas sûrement trouver ton bonheur rapidement,
est ton ami 
Soyons logiques : un clic en soi est un peu sans intérêt. Ce qui nous intéresse, c'est l'évènement qui sera déclenché par ce clic. Selon l'endroit où il est effectué, il se produira ou non un évènement : si par exemple c'est sur un lien hyper-texte, alors on changera de page. Si c'est sur un bouton de formulaire, alors ça pourra déclencher toutes sortes de fonctionnalités possibles, et si c'est sur un texte quelconque d'une page, il ne se produira rien.
Là, tu voudrais, si j'ai bien compris, qu'au survol d'un point précis il se produise un évènement particulier. Comme tu n'utilises pas le clic de la souris mais simplement le survol du pointeur, tu devras utiliser un gestionnaire d'évènement [i]onmouseover[/i]. Et si c'est seulement sur un pixel bien défini d'une image mais pas ailleurs sur cette même image, alors il va te falloir "[i]mapper[/i]" celle-ci et mettre ton gestionnaire d'évènement dans la balise <area> correspondant à la zone de ce pixel que tu auras défini dans une balise <map>
Fais une petite recherche avec cette base, tu vas sûrement trouver ton bonheur rapidement, [url=http://www.google.com/search?source=ig&hl=fr&rlz=&=&q=html+map+area&btnG=Recherche+Google&lang_fr]:google: est ton ami[/url] :)