Hola
destor77:
La manera correcta de ejecutar javascript desde HTML es mediante los eventos, así que colocar javascript en el href está mal, aunque algunos navegadores consigan interpretar lo que intentas. Lo correcto es:
Código HTML:
<a href="loquequeiras.html" onclick="func(); return false;">hola</a>
Con el return false conseguimos que el navegador no vaya a
loquequieras.html, sino que se detenga en ese punto. De esta manera los que no tienen javascript activado pueden hacer funcionar también el documento.
Saludos.