TChat

NightwishQc -  
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je vient d'ouvrir mon site de clavardage réservé aux Québécois, bref, j'aurais une ou deux questions fondamentales. J'aimerait créer une son de notification quand un nouveau message à été envoyer avec jQuery ou PHP. Sinon juste le moyen de faire clignoté l'onglet de la page web comme à la facebook.

1 réponse

  1. loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
     
    Salut !

    Tu peut utiliser une balise <audio> et la rendre invisible pour faire jouer un son

    Pour le clignotement, tu peut changer le background-color à des intervalles de temps différents
    0
    1. NightwishQc
       
      Pourrait tu m'expliquer comment faire pour changer la background du head pour que la box de firefox ou internet explorer flash comme sur une application. Que veut tu dire par balise <audio>
      0
    2. loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
       
      salut ;
      La balise audio est une balise d'html5 qui peut être facilement manipuler par Javascript, tu trouvera plus d'info par ici

      Et pour le clignotement du background ; tu peut utiliser plusieurs setTimeout :
      var elt = document.getElementById('mon_element_id');
      setTimeout(function(){elt.setAttribute("background-color:white");}, 50);
      setTimeout(function(){elt.setAttribute("background-color:blue");}, 100);
      setTimeout(function(){elt.setAttribute("background-color:white");}, 150);
      setTimeout(function(){elt.setAttribute("background-color:blue");}, 200);
      
      0
    3. NightwishQc
       
      Quand je parle de clignotement, je parle de l'icone du navigateur comme quand il t'indique qu'une nouvelle activité est en cour sur la page.
      0
    4. loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
       
      argg , C'est la même chose, sauf que tu cherche la balise <title> et tu change sa valeur à des intervales de temps ..
      0
    5. NightwishQc
       
      Je ne comprend pas trop, j'ai essayer, mais cela ne créer aucune différence, pourrait tu m'expliquer plus en détail, sinon un tutoriel ferais aussi l'affaire :) Merci
      0