Petits rappels sur les evenements (onClick par exemple)
Prenons un lien tout simple :
Code :
- <a href="http://www.google.fr">Google</a>
|
Quand on clique dessus, on va sur l'URL mise dans l'attribut href.
Ajoutons un evènement :
Code :
- <a href="http://www.chezmoi.fr" onClick="alert('Bonne Recherche !');">Google</a>
|
Quand on clique, un message s'affiche dans une boite de dialogue et quand on clique ok, on va sur l'autre site.
Dans onClick, on met du code javascript qui sera exécuté avant de réaliser le comportement normal.
Il est possible d'empecher le comportement si la dernière instruction javascript retourne 'false'.
Code :
- <a href="http://www.chezmoi.fr" onClick="alert('Non, tu restes ici !');return false;">Google</a>
|
Là encore le message alert va s'afficher mais on ne va pas sur le lien.
Pour ton problème, le lien suivant ferait l'affaire :
Code :
- <a href="http://awwdev.xxxxx.com/tsd/about_tsd/contacts/key_contacts.htm" onClick="self.location='mailto:machin.chose@xxxxxxxx.fr">Contact</a>
|
Juste une petite remarque pour conclure :
les liens du style <a href="javascript:..."> sont une abération !! dans href, il faut mettre une URL, si vous voulez ajouter des comportements à vos liens, il y a l'attribut onClick (qui, soit dit en passant, contient du code javascript, donc pas la peine d'écrire onClick="javascript:..." ) !