Para enviar a los usuarios a diferentes enlaces, utilizo una función JS que, cuando se llama, crea una animación, se agota un poco y luego ubica.href al usuario, el problema es que si un usuario no tiene habilitado JS, no estará redirigido al sitio. ¿Hay alguna forma de que al hacer clic redirija al usuario normalmente si no tiene JS habilitado y lo redirija con mi función si JS está habilitado?
¡Gracias de antemano!
Podría intentar crear el elemento con los atributos href y onclick. Luego, en su JS, establezca el atributo href en "javascript: void (0)".
El código sería algo como esto:
html
<a id="jsElement" href="/newPage.html" onclick="callFunction()">Text</a>javascript
window.onload = function() { document.getElementById("jsElement").setAttribute("href", "javascript:void(0)"); }