Foros del Web » Programando para Internet » Javascript »

ejecutar un script despues de un ALERT

Estas en el tema de ejecutar un script despues de un ALERT en el foro de Javascript en Foros del Web. buenas, tengo un alert que me muestra un texto de aviso para que los visitantes sepan que tienen que hacer para un uso correcto del ...
  #1 (permalink)  
Antiguo 29/04/2010, 03:01
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
ejecutar un script despues de un ALERT

buenas,

tengo un alert que me muestra un texto de aviso para que los visitantes sepan que tienen que hacer para un uso correcto del site.

lo que quiero hacer es que cuando le den al boton de aceptar, me ejecute un script php... es eso posible?
  #2 (permalink)  
Antiguo 29/04/2010, 06:34
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 9 meses
Puntos: 35
Respuesta: ejecutar un script despues de un ALERT

Podrias llamar al script php mediante ajax...
__________________
I am Doyle please insert code.
  #3 (permalink)  
Antiguo 29/04/2010, 06:41
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Respuesta: ejecutar un script despues de un ALERT

gracias doy, el problema es quie no tengo ni idea de ajax.

y lo que me pasa es que quiero mandarme un email cuando el cliente le da al boton de aceptar del ALERT. como no se como hacerlo, lo tengo puesto despues del alert, y lo que me pasa es que si la persona deja la pagina abierta, cada vez que se refresca la pagina me manda el email. y solo quiero que me lo mande cuando le den al ACEPTAR del alert. puedes darme mas datos del ajax?
  #4 (permalink)  
Antiguo 29/04/2010, 06:49
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: ejecutar un script despues de un ALERT

Hola

Otra opción sería, redireccionar al usuario a la página php, una vez aceptado el alert. Aunque tal vez te sería mas conveniente usar un prompt

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 29/04/2010, 07:05
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 9 meses
Puntos: 35
Respuesta: ejecutar un script despues de un ALERT

Jquery tiene una funcion ajax para facilitar la llamada asincronica.
Mas info
http://api.jquery.com/jQuery.ajax/
__________________
I am Doyle please insert code.
  #6 (permalink)  
Antiguo 29/04/2010, 09:07
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Respuesta: ejecutar un script despues de un ALERT

buenas adler,

el problema es que no puedo redireccionarlo a un php, ya que es un carrito de la compra ligado a una pagina, y si pongo algun php entre medio se pierden las variables... no se que hacer!

mirare eso de ajax, pero tengp que instalar algo o hacer un tipo de archivo determinado?
  #7 (permalink)  
Antiguo 29/04/2010, 10:23
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 9 meses
Puntos: 35
Respuesta: ejecutar un script despues de un ALERT

Debes descargar la libreria jquery, el cual es solo un archivo .js muy liviano e incluirlo en tu head.
Luego podrás usar el metodo $.ajax
__________________
I am Doyle please insert code.
  #8 (permalink)  
Antiguo 29/04/2010, 10:35
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Respuesta: ejecutar un script despues de un ALERT

pero no acabo de entender que debo hacer con el metodo ajax. que sugieres que haga con el?

saludos
  #9 (permalink)  
Antiguo 29/04/2010, 13:27
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 9 meses
Puntos: 35
Respuesta: ejecutar un script despues de un ALERT

Al aceptar debes llamar a una funcion js la cúal debe realizar la llamada ajax, es alli donde entra en accion jquery, utilizas el metodo $.ajax, que entre otros argumentos, le indicas url del script.php (el que envia el email), los datos que recibe dicho script, etc
Fijate en el link que puse, hay diferentes ejemplos, de su uso.
__________________
I am Doyle please insert code.

Etiquetas: ejecutar, alerta
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 15:18.