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
[b]EDIT:[/b]
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
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.
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.
par
2011N2 » dim. 1 déc. 2013 20:55
Et c'est vrai qu'à certains moments ce serait galère^^
Et c'est vrai qu'à certains moments ce serait galère^^
par
kiuega » dim. 1 déc. 2013 20:54
ok
ok
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
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
par
kiuega » dim. 1 déc. 2013 20:52
On te fait confiance
On te fait confiance
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.
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.
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
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
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.
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.
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
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