Llamar a Javascript
La mejor forma de llamar a Javascript para interactuar con el usuario es utizando los eventos de los enlaces.
Si llamas directamente desde el parámetro href el usuario que no tenga activado JS se quedara sin ver la información ya que no tendrá ningún enlace de apoyo en caso de no funcionar.
Usando los eventos te aseguras de que si algo falla puedes visitar el enlace alternativo para mostrar la información.
Ejemplo correcto:
<a href="ruta_alternativa.html" onclick="info(); return false;" title="Mostrar info">Mostrar info</a>
Si analizamos el ejemplo vemos que contiene un href con la ruta alternativa y un evento para disparar la función JS.El evento es onclick y es llamado cuando se pulsa sobre el enlace, el detalle a tener en cuenta es return false; porque se encarga que el href no se efectúe.
Ver post
Comentar
DarkSoldi#1 hace 1203 días
GNU/Hydrus#2 hace 1203 días
Accesibilidad y estándares rules! XD
Un saludo
traductor#3 hace 1202 días
Está muy bien que si alguien no tiene Javascript instalado pueda llegar a ese recurso mediante el href normal.
Pero ¿qué pasa cuando tiene JS instalado y no tiene ratón?
Podría haber llamado a la función info() si el webmaster hubiera añadido, además del onclick, un onkeypress, pero como el webmaster no lo puso, tiene que abrir el recurso en la misma ventana, perdiendo seguramente parte de la navegación de la que podría disfrutar.
IceBeat#4 hace 1202 días
Es un simple ejemplo que cumple su función.
IceBeat#5 hace 1202 días
corsaria#6 hace 1200 días
master#7 hace 1200 días
master#8 hace 1200 días