Javascript: pedir al usuario confirmación de una acción
Agosto 1st, 2008 Posted in javascript, php, programacion
Un código muy útil para pedir al usuario confirmación antes de ejecutar una acción, por ejemplo borrar algún elemento de una base de datos. Para esto basta con crear esta función JavaScript:
<script> function confirmar(url) { if(confirm('¿Estas seguro de visitar esta url?')) { window.location=url; } else { return false; } } </script>
y usarla de la siguiente forma:
<a href="accion.html?phpMyAdmin=A6sBNzTXbBTxwYwRKDS6YOhdSF8" onclick="return confirmar('accion.html')">[ Visitar ]</a>Actulización 14/08/2008: Acabo de darme cuenta que a la cabecera de la función le faltaba el parámetro ‘url’. Ya está corregido.
Actualización 27/04/2009: También valdría la función así:
<script> function confirmar() { if(confirm('¿Estas seguro de visitar esta url?')) return true; else return false; } </script>
y usarla de la siguiente forma:
<a href="accion.html?phpMyAdmin=A6sBNzTXbBTxwYwRKDS6YOhdSF8" onclick="return confirmar()">[ Visitar ]</a>
En el primer ejemplo de arriba era necesario parar la URL como parámetro, pero aquí no es necesario, se usará la que se especifique en href.



Noviembre 13th, 2009 at 6:43 pm
Gracias por tu funcion, me ha sido de gran utilidad.