Page 1 sur 1
Faire clignoter l'onglet chatbox quand quelqu'un répond.
Posté : dim. 1 déc. 2013 20:40
par kiuega
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
Faire clignoter l'onglet chatbox quand quelqu'un répond.
Posté : dim. 1 déc. 2013 20:48
par 2011N2
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.
Posté : dim. 1 déc. 2013 20:50
par kiuega
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.
Posté : dim. 1 déc. 2013 20:51
par 2011N2
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.
Posté : dim. 1 déc. 2013 20:52
par kiuega
On te fait confiance
Faire clignoter l'onglet chatbox quand quelqu'un répond.
Posté : dim. 1 déc. 2013 20:52
par 91300
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.
Posté : dim. 1 déc. 2013 20:54
par kiuega
ok
Faire clignoter l'onglet chatbox quand quelqu'un répond.
Posté : dim. 1 déc. 2013 20:55
par 2011N2
Et c'est vrai qu'à certains moments ce serait galère^^
Re: Faire clignoter l'onglet chatbox quand quelqu'un répond.
Posté : lun. 2 déc. 2013 09:42
par Corsica
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.
Re: Faire clignoter l'onglet chatbox quand quelqu'un répond.
Posté : lun. 2 déc. 2013 10:44
par Corsica
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