Foros del Web » Programando para Internet » Javascript »

Ayudita con alert() - Agregar botón CANCELAR

Estas en el tema de Ayudita con alert() - Agregar botón CANCELAR en el foro de Javascript en Foros del Web. Hola.. cómo están? Tengo una duda.. se le puede agregar a un alert() el botón "Cancelar"?? Me explico un poco mejor.. Tengo una opción para ...
  #1 (permalink)  
Antiguo 14/08/2008, 15:20
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 15 años, 11 meses
Puntos: 2
Sonrisa Ayudita con alert() - Agregar botón CANCELAR

Hola.. cómo están?

Tengo una duda.. se le puede agregar a un alert() el botón "Cancelar"??

Me explico un poco mejor.. Tengo una opción para eliminar un registro de la base de datos.. y quiero que al hacer click aparezca una alerta que me pregunte "¿Está seguro que desea eliminar?" y que salgan 2 botones.. SI y NO.. o ACEPTAR y CANCELAR.. y que al hacer click en SI o ACEPTAR.. vaya a la página que ejecuta la eliminación.. y si se hace click en NO o CANCELAR.. que se cierre la alerta y no haga nada..


se puede?


gracias..


Phaq!*
  #2 (permalink)  
Antiguo 14/08/2008, 15:21
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Respuesta: Ayudita con alert() - Agregar botón CANCELAR

Para eso se usa confirm(). Por ejemplo:
Código PHP:
return confirm('¿Deseas realizar la acción?'); 
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 14/08/2008, 15:34
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: Ayudita con alert() - Agregar botón CANCELAR

y dónde le digo qué es lo que tiene que hacer si pongo "Aceptar"??

o sea.. dónde le indico que al hacer click en aceptar, vaya al archivo "eliminar.php"??

el click se hace sobre una imagen JPG.. ese es el ícono de eliminar..

Gracias x la respuesta!!
  #4 (permalink)  
Antiguo 14/08/2008, 15:37
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Respuesta: Ayudita con alert() - Agregar botón CANCELAR

El confirm() te retorna true o false según la respuesta del usuario.

Con una imagen puedes poner el enlace con href y cancelar la acción del click si se pulsa cancelar, algo como esto:
Código PHP:
<img href='eliminar.php' onclick="return confirm('¿Deseas realmente eliminar?')" /> 
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 14/08/2008, 15:42
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Ayudita con alert() - Agregar botón CANCELAR

Lo siento, se me olvidaba que las imágenes no tienen href . Solo entonces coloca un <a> en la imagen y usas el evento del <a> para la redirección.

Quedaría algo así:
Código PHP:
<a href='eliminar.php' onclick="return confirm('¿Deseas realmente eliminar?')"><img src='imagen.gif' /></a
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 14/08/2008, 15:44
Avatar de fakulicious  
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: Ayudita con alert() - Agregar botón CANCELAR

ahh.. ya lo entendí!!

ahí funcionó!!


MUCHISIMAS GRACIAS!!!
  #7 (permalink)  
Antiguo 14/08/2008, 15:45
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Respuesta: Ayudita con alert() - Agregar botón CANCELAR

De nada, me alegra que haya funcionado.

P.S.: También se podría hacer la redirección con Javascript pero perderíamos Accesibilidad .

Saludos .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #8 (permalink)  
Antiguo 20/02/2013, 10:42
 
Fecha de Ingreso: febrero-2013
Ubicación: Morelia Michoacan.
Mensajes: 1
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Ayudita con alert() - Agregar botón CANCELAR

muchas gracias me ayudo mucho, y con muy poco código :D
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 23:04.