FORUM D’ENTRAIDE INFORMATIQUE (FEI)
Site d’assistance et de sécurité informatique

Faire clignoter l'onglet chatbox quand quelqu'un répond.

Règles du forum : Catégorie concernant le forum en lui-même. Permet de proposer l'ajout, la modification ou la mise à jour d'une astuce quelconque, proposer des suggestions pour améliorer le forum (fonctions, design, organisation...), demander de l'aide en cas de difficultés à naviguer sur le forum, remonter un bug...
Les annonces faites par le staff concernant FEI seront également placées ici.
Merci de lire et de respecter la charte générale du forum.

Répondre

Afin d’empêcher la création automatisée de comptes, nous vous demandons de réussir le défi ci-contre.
Smileys
:D :) :-) ;) :| :( :cry: :cheers: :hourra: :mv: :lol: :mdr: :bonjour: :hello: :jap: :siffle: :bisou: :P :o :x :roll: :good: :bad: :super: :reflexion: :suspect: :? :oops: :peur: :zen: :boude: :bug:

Revue du sujet : Faire clignoter l'onglet chatbox quand quelqu'un répond. Étendre la vue

Re: Faire clignoter l'onglet chatbox quand quelqu'un répond.

par Corsica » lun. 2 déc. 2013 10:44
EDIT:

Le code javascript pour faire clignoter l'onglet est celui la (cocher sur toutes les pages).

script type="text/javascript"
/* variables à paramétrer */
var texteAlert='\\o/ Y\'a un nouveau message \\o/';
var periodeTest= 0.5;
var periodeWink= 0.5;
var arretAuto= 60;
var numFrame= 0;

/* code à ne pas trop toucher sans s'y connaitre */
while(parent.frames[numFrame]numFrame7)numFrame++; if(numFrame7navigator.appName!='Microsoft Internet Explorer' document.getElementById('i_icon_mini_logout')){var oldCCB;var oldDCB;var pageTitle=document.title; var INTCB;function stopINT(){ if(INTCB!=undefined){clearInterval(INTCB);document.title=pageTitle;} return true;} function checkCB(){ if(parent.frames[numFrame].connected){ parent.frames[numFrame].document.getElementById('refresh_auto').checked=true; var newDCB= parent.frames[numFrame].document.getElementById('chatbox').childNodes[ parent.frames[numFrame].document.getElementById('chatbox').childNodes.length-1].firstChild.innerHTML; if(newDCB!=oldDCB){oldDCB=newDCB;var newCCB= parent.frames[numFrame].document.getElementById('chatbox').childNodes[ parent.frames[numFrame].document.getElementById('chatbox').childNodes.length-1].childNodes[2].innerHTML; stopINT();if(newCCB!=oldCCB){ oldCCB=newCCB;INTCB=setInterval("document.title=(document.title==pageTitle)?texteAlert:pageTitle;",periodeWink*1000); setTimeout('stopINT()',arretAuto*1000);}}}else {stopINT();}} window.onload=function() { oldDCB= parent.frames[numFrame].document.getElementById('chatbox').childNodes[ parent.frames[numFrame].document.getElementById('chatbox').childNodes.length-1].firstChild.innerHTML;oldCCB= parent.frames[numFrame].document.getElementById('chatbox').childNodes[ parent.frames[numFrame].document.getElementById('chatbox').childNodes.length-1].childNodes[2].innerHTML; setInterval('checkCB()',periodeTest*1000); parent.frames[numFrame].onfocus= parent.frames[numFrame].onkeypress= parent.frames[numFrame].onclick= parent.frames[numFrame].onblur=stopINT;}}
/script

Re: Faire clignoter l'onglet chatbox quand quelqu'un répond.

par Corsica » lun. 2 déc. 2013 09:42
Salut,

Le code pour faire clignoter l'onglet de la chat-box doit être en place dans javascript du PA mais de mémoire il rentre en conflit avec le code qui inscrit les nouveaux messages du forum dans la chat-box.


Voili voilou.

Faire clignoter l'onglet chatbox quand quelqu'un répond.

par 2011N2 » dim. 1 déc. 2013 20:55
Et c'est vrai qu'à certains moments ce serait galère^^

Faire clignoter l'onglet chatbox quand quelqu'un répond.

par kiuega » dim. 1 déc. 2013 20:54
ok  

Faire clignoter l'onglet chatbox quand quelqu'un répond.

par 91300 » dim. 1 déc. 2013 20:52
Salut, quand on met le chatbox dans un nouvel onglet pour l'avoir en grand, on est pas tout le temps dessus, des fois on est sur des autres onglets, et ça serait bien que l'onglet Chatbox se change en " Nouveau message sur le ChatBox " et ça doit clignoter, comme ça ça montrera que quelqu'un vient d'y répondre, pour l'arreter, la persone ira juste sur cet onglet Smilec'est une ultra mauvaise idée
ton ordinateur ne va pas suivre la cadence que la chatbox impose à certains moment de la journée ou on arrive presque plus à lire les messages tant il y en a et tant tout le monde parle de tout et n'importe quoi ... ^^
donc si c un message ou une couleur ou truc du genre ca va bugé et si c'est un son... on va tous finir dans un HP en étant devenu complétement dingue... xD

Faire clignoter l'onglet chatbox quand quelqu'un répond.

par kiuega » dim. 1 déc. 2013 20:52
On te fait confiance  

Faire clignoter l'onglet chatbox quand quelqu'un répond.

par 2011N2 » dim. 1 déc. 2013 20:51
Re,

En fait je ne suis pas sûr de pouvoir mettre en place facilement le changement de titre de l'onglet lorsqu'un nouveau message arrive. ^^

Et d'ailleurs faut aussi que je trouve comment activer le son uniquement sur la page de la chatbox, et non sur l'index du forum également...

Gabriel.

Faire clignoter l'onglet chatbox quand quelqu'un répond.

par kiuega » dim. 1 déc. 2013 20:50
Pourquoi pas les deux dans ce cas ? Car si la personne à désactivé le son, ou qu'il ne l'entend pas car il est captivé par quelque chose

Faire clignoter l'onglet chatbox quand quelqu'un répond.

par 2011N2 » dim. 1 déc. 2013 20:48
Salut,

Oui faudrait que je vois si je peux faire ça.
Sinon, il serait peut-être plus simple d'émettre un son, qu'en penses-tu ?

Merci pour ta suggestion.

Gabriel.

Faire clignoter l'onglet chatbox quand quelqu'un répond.

par kiuega » dim. 1 déc. 2013 20:40
Salut, quand on met le chatbox dans un nouvel onglet pour l'avoir en grand, on est pas tout le temps dessus, des fois on est sur des autres onglets, et ça serait bien que l'onglet Chatbox se change en " Nouveau message sur le ChatBox " et ça doit clignoter, comme ça ça montrera que quelqu'un vient d'y répondre, pour l'arreter, la persone ira juste sur cet onglet

Bonjour à tous, Je possede une config pc […]

Modèle 16R5 pour être précis. […]

je passe par un routeur intermediare TENDA entre f[…]

Bonjour, Est-ce que l'un d'entre vous aurait un &[…]