Foros del Web » Programando para Internet » Javascript »

Popup alerta estilo MSN

Estas en el tema de Popup alerta estilo MSN en el foro de Javascript en Foros del Web. Buenos dias a todos, pues resulta que estoy desarrollando una web (PHP y MySQL) en la que los usuarios deben ser avisados de ciertas tareas ...
  #1 (permalink)  
Antiguo 24/12/2007, 06:23
pr0
 
Fecha de Ingreso: marzo-2004
Mensajes: 687
Antigüedad: 20 años, 9 meses
Puntos: 28
Popup alerta estilo MSN

Buenos dias a todos,

pues resulta que estoy desarrollando una web (PHP y MySQL) en la que los usuarios deben ser avisados de ciertas tareas que pueden asignarles en cualquier momento.

Mi idea principal es que cada vez que se inserta en la base de datos una nueva tarea para el usuario PEPE pues le aparezca una ventanita al estilo alerta de messenger donde pueda aceptar la tarea o bien clickar en recordar mas tarde.

He leido por ahi algo de Ajax.PeriodicalUpdater pero no se exactamente si se podria aplicar a este tipo de ventana o hay algun metodo mejor.


Gracias y saludos!
  #2 (permalink)  
Antiguo 25/12/2007, 17:47
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 17 años, 3 meses
Puntos: 101
Re: Popup alerta estilo MSN

Hola,
algo como esto??
Código HTML:
<script language="Javascript">
function ir_index(){
confirmar=confirm("¿Estas seguro ?");// carterl que dices ¿Estas seguro?
if (confirmar)
location.href="index.php"//aqui un lick o otra accion si pone acepatar
else
alert('Has cancelo ir a la pagina prinsipal')// aqui si pone canselar que pasa
}
</script> 
y el linck deveria ser algo como esto:
Código HTML:
<a href='javascript:ir_index()'>[IR A INICIO]</a> 
Pero no se como poner recomendar mas tarde.
suerte
salu2
__________________
Half Music - www.halfmusic.com
  #3 (permalink)  
Antiguo 26/12/2007, 08:51
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 22 años, 2 meses
Puntos: 17
Re: Popup alerta estilo MSN

Sólo con JavaScript no va a ser posible.

Si quieres que sea completamente en tiempo real deberás usar AJAX, con un evento cada x segundos (seguramente será lo que haga el Ajax.PeriodicalUpdater que comentas).

Y si lo quieres hacer con PHP tendrás que comprobar cada vez que se carga una página si hay algún evento que mostrar, pero sólo se avisará a los usuarios cuando carguen una página. También podrías hacer que cada página se recargue al de un tiempo, pero por experiencia eso es un coñazo para el usuario.

En cualquier caso, el modo de implementarlo no será con JavaScript, aunque sí tendrás que usar JS para mostrar el mensaje.

(Si hay algún método mejor o más efectivo lo desconozco)
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 01:40.