Buenas, he estado buscando por varios lares a ver si encontraba la forma correcta de hacer un enlace en html hacia una función javascript. No he encontrado nada que defina como es el estandar o que dice la W3C.
¿Cual es la forma correcta?
a) <a href="javascript:funcion();">
b) <a href="#" onClick="funcion();">
Si el enlace es por ejemplo una imagen:
c) <img src="foto.jpg" onClick="funcion();">
d) <a href="javascript:funcion();"><img src="foto.jpg"></a>
A part de cual es la estandar me interesa conocer cual es la mas compatible. Ya me diran. Gracias.