Un patrón que ha empezado a aparecer mucho en una de las aplicaciones web en las que estoy trabajando son los enlaces que solían ser un enlace de etiqueta normal ahora necesitan una ventana emergente que pregunte "¿estás seguro?" antes de que el enlace vaya (Si el usuario acierta cancela, no pasa nada.)¿Cuál es la mejor manera de reemplazar enlaces con funciones JS?
Tenemos una solución que funciona, pero de alguna manera somos una tienda de aplicaciones web sin un experto en Javascript, por lo que me queda la sensación de que hay un mejor forma de hacer el trabajo.
Por lo tanto, expertos en JS, ¿cuál es la forma más compatible con los estándares y entre navegadores para hacer esto?
(Para el registro, esto ya es un sitio que requiere JS, por lo que no hay necesidad de tener una versión "no-JS". Sin embargo, lo necesita para trabajar en cualquier y todos los navegadores razonablemente modernas.)
(también, para los puntos de bonificación que sería bueno si las personas con JS desactivado no tenía el trabajo enlaces, en lugar de pasar por la caja de confirmación.)
Explique por qué se rechaza AnthonyWJones
Reemplace _href =" # "_ con _href =" "_ que no salta a la cima de la página cuando no hay soporte JS, el manejador JS devuelve verdadero, pero permanece en la misma página. –