Pop-up lors d'un nouveau message privé

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Pop-up lors d'un nouveau message privé

Message par ariv31 Jeu 19 Juil 2012 - 22:53

Bonsoir à tous,
Je cherche comment notifier la réception d'un nouveau message privé avec un pop-up affichant au centre de la page "nouveau message". J'ai vu ça sur certains forums mais impossible de faire la même chose.
Merci d'avance pour votre aide !
avatar

ariv31
*

Masculin
Messages : 36
Inscrit(e) le : 19/03/2012

http://guepes-frelons.forumgratuit.org/
ariv31 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop-up lors d'un nouveau message privé

Message par FANCH 56 Ven 20 Juil 2012 - 9:12

Bonjour

Mets ce code javascitpt dans Gestion ds javascript. Un pop up signalera l'arrivée d'un mp, en milieu de page de chaque page

Code:
var sec_inter= 60;
                   
                            function cook_no_new_message() { my_setcookie("new_message",-new Date(),1,0); no_new_message(); }
                   
                            function no_new_message() {  $('#new_message').remove(); }
                   
                            function cook_new_message() {  my_setcookie("new_message",+new Date(),1,0); new_message(); }
                   
                            function new_message() { $("body").append('<div id="new_message" style="position:fixed;bottom:50%;left:50%"><a href="/privmsg?folder=inbox" onClick="cook_no_new_message();return true;"><img src="http://colsbleus.fr/cb/boutons/nouveaumess2.gif" /></a></div>'); }
                   
                            function new_message_update() {
                              var dnew_message= my_getcookie("new_message");
                              var enew_message= dnew_message>0;
                     
                              if(($('#new_message').length>0)==enew_message)
                              {
                                  if(!enew_message) dnew_message*=-1;
                                  if(dnew_message<+new Date()-1000*sec_inter)
                                    $.get('http://'+document.location.host+'/privmsg?mode=newpm',function(data){
                                        if(!data.match("No new private messages are waiting for you")!=enew_message)
                                        {
                                          if(enew_message) cook_no_new_message();
                                          else cook_new_message();
                                        }
                                    });
                              }
                              else
                              {
                                  if(enew_message) new_message();
                                  else no_new_message();
                              }
                            }
                   
                            $(function(){
                              if(!$("#logout").length) return;
                              if($('#i_icon_mini_new_message').length) cook_new_message();
                              else cook_no_new_message();
                              setInterval("new_message_update()",5000);
                            });
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop-up lors d'un nouveau message privé

Message par ariv31 Ven 20 Juil 2012 - 22:29

Ok je vais essayer le code, merci beaucoup !
avatar

ariv31
*

Masculin
Messages : 36
Inscrit(e) le : 19/03/2012

http://guepes-frelons.forumgratuit.org/
ariv31 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop-up lors d'un nouveau message privé

Message par ariv31 Ven 20 Juil 2012 - 23:01

ça marche, je vais juste remplacer le gif du code par un jpeg
Encore merci
avatar

ariv31
*

Masculin
Messages : 36
Inscrit(e) le : 19/03/2012

http://guepes-frelons.forumgratuit.org/
ariv31 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop-up lors d'un nouveau message privé

Message par FANCH 56 Sam 21 Juil 2012 - 8:34

Ya padekoi...........
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum