Solution d'alerte

Solution d'alerte - PHP - Programmation

Marsh Posté le 10-07-2012 à 11:21:13    

Bonjour à tous,
 
Dans un système de tchat je cherche un moyen d'alerter l'utilisateur qu'un nouveau message est arrivé.
Je joue du son, il y a une alerte visuelle mais je cherche avant tout un système plus radical qui même si le navigateur est minimisé un popup est affiché ou la fenêtre bascule au premier plan.
En gros un truc qu'on ne peut pas rater. Il s'agit d'un système pour des utilisateurs dont je maitrise leurs pc. Je peux donc leur installer des modules pour firefox par exemple, leur faire changer de navigateur.
 
Pouvez-vous me mettre sur une piste en sachant qu'il s'agit d'une appli web PHP/Javascript
 
Merci ! :hello:

Reply

Marsh Posté le 10-07-2012 à 11:21:13   

Reply

Marsh Posté le 10-07-2012 à 12:01:01    

Ben en xul, tu peux utiliser le mécanisme des alertes popup de Firefox :

Code :
  1. <script>
  2. function popup(title, text) {
  3.   try {
  4.     netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect" );
  5.     Components.classes['@mozilla.org/alerts-service;1']
  6.               .getService(Components.interfaces.nsIAlertsService)
  7.               .showAlertNotification(null, title, text, false, '', null);
  8.   } catch(e) {
  9.     // prevents runtime error on platforms that don't implement nsIAlertsService
  10.   }
  11. }
  12. </script>


 
https://developer.mozilla.org/en/XP [...] rtsService


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 20-07-2012 à 12:23:54    

merci rufo


---------------
http://monpub.com
Reply

Marsh Posté le 20-07-2012 à 13:05:43    

Par contre, pour que ce genre de script fonctionne, il me semble qu'il faut modifier le about:config de Firefox, cf la ligne 4 du code posté. A vérifier...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed