Cita:
Iniciado por mayid Necesitas setInteval()
No creo que eso se justifique a menos que la web sea mutitudinaria y la gente muy social.
Pienso que es más facil ir pagina por pagina, y que al recargar, naturalmente, se comprube si hay mensajes nuevos. Y ahi aparezca jgrowl si te parece.
Esa era el plan B, mejor así no? consumes menos recursos :)
Me aparece la duda de como hacer dos funciones, por ejemplo. Tienes dos tipos de mensajes uno con fondo verde y otro fondo rojo.
Cómo haces para meterlos en una sola función tipo
mostrar_notificacion(id,msg,theme) {}
Ej.
id = #notificacion
msg = "Tienes un mensaje nuevo"
theme = verde
De forma que le pases el mensaje y el theme que quieres utilizar si rojo o verde? y esas variables
id, msg y theme son realmente variables que le llegan de php.
Alguna idea para tirar hacia delante?
Código Javascript
:
Ver original$(document).ready(function() {
$('#notificacion').jGrowl("Has recibido un mensaje nuevo de Darucilla!", {
sticky: true,
theme: 'verde',
closer: false
});
$('#notificacion2').jGrowl("Mensaje al final de la página", {
sticky: true,
theme: 'rojo',
//position: 'bottom-left',
closer: false
});
});
Muchas gracias de antemano!