Foros del Web » Programando para Internet » Javascript »

Lanzar alerta de confirmar al dar clic en enlace?

Estas en el tema de Lanzar alerta de confirmar al dar clic en enlace? en el foro de Javascript en Foros del Web. Hola, que tal?... Bueno tengo una duda con js y php... les explico: Tengo dos archivos Solicitudes borrar En solicitudes me muestra los datos de ...
  #1 (permalink)  
Antiguo 25/03/2011, 12:14
 
Fecha de Ingreso: agosto-2010
Mensajes: 42
Antigüedad: 13 años, 7 meses
Puntos: 2
Lanzar alerta de confirmar al dar clic en enlace?

Hola, que tal?... Bueno tengo una duda con js y php... les explico: Tengo dos archivos
  • Solicitudes
  • borrar

En solicitudes me muestra los datos de varios registros con un enlace al borrar.php, ej:
borrar.php?id=xx

El borrar.php hace lo lógico, borra el registro de la db... Hasta aquí todo bien, mi duda es ¿Como hago para mostrar una alerta de confirmación? y al dar clic en "si" seleccione la id del registro que se le dio clic?

Estuve buscando y encontre este código:

Código:
<script language="Javascript"> 
function confirmar(){ 
if(confirm('Mensaje')){
          window.location = 'borrar.php?id=';
     }
}
</script>
Lo que no se es como asignar el valor de la id del enlace que se le dio clic :S

Espero me entiendan, un saludo y gracias :)

Nota: Los datos que se muestran en el archivo solicitudes.php usa un while para mostrar los datos y la id propia

Última edición por Mixvice; 25/03/2011 a las 12:24
  #2 (permalink)  
Antiguo 25/03/2011, 12:38
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Lanzar alerta de confirmar al dar clic en enlace?

buenas...

puedes hacer algo mas conveniente en lugar de redireccionar el navegador creando la url. tienes la url normal y al enlace le registras el evento onclick. en el handler del evento realizas la confirmacion y devuelves el resultado de lo confirmado por el usuario. si el usuario presiona OK, se devolvera un boolean true permitiendo asi el proceso de borrar. por contraste, si presiona Cancel devolveria el boolean false cancelando el proceso de borrar.

Código:
<a href="URL" onclick="return confirm('mensaje');">registro</a>
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 25/03/2011, 12:50
 
Fecha de Ingreso: agosto-2010
Mensajes: 42
Antigüedad: 13 años, 7 meses
Puntos: 2
Respuesta: Lanzar alerta de confirmar al dar clic en enlace?

Cita:
Iniciado por zerokilled Ver Mensaje
buenas...

puedes hacer algo mas conveniente en lugar de redireccionar el navegador creando la url. tienes la url normal y al enlace le registras el evento onclick. en el handler del evento realizas la confirmacion y devuelves el resultado de lo confirmado por el usuario. si el usuario presiona OK, se devolvera un boolean true permitiendo asi el proceso de borrar. por contraste, si presiona Cancel devolveria el boolean false cancelando el proceso de borrar.

Código:
<a href="URL" onclick="return confirm('mensaje');">registro</a>
Genial! si funciono :) Gracias zerokilled, ahí te envié un karma ;) gracias de nuevo!

Etiquetas: confirmar, enlace, lanzar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:02.