11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

j'ai rencontré au cours de mes recherches deux manières d'appeler une fonction javascipt à partir d'un lien :

1ere :
 <a href="" onclick="fonction()" > test </a>


et la 2 ème
 <a href="javascript:fontion()"> test2 </a>


je voudrais savoir si c'est 2 méthodes sont équivalentes .. si l'une va poser des problèmes plus que l'autre par exemple au niveau des navigateurs etc..

Merci d'avance
Les deux sont équivalentes et ont le même problème : js doit être actif pour fonctionner.
L'avantage de l'évènement onclick par rapport au pseudo-protocole javascript est de pouvoir fournir un autre lien dans l'attribut href, qui pourra être utilisé au cas où js est désactivé ou indisponible.