ajouter un éffets sonore à la chatbox

3 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu ajouter un éffets sonore à la chatbox

Message par Lateamexceed Sam 11 Mai 2013 - 11:12

bonjour mon problème est le suivant, sur mon forum la chatbox est assez utilisé seulement je trouve dommage de toujours avoir à regardé pour voir s'il y a un nouveau message est-ce qu'il y aurais un code pour avoir un son lorsque un message est posté?


Dernière édition par Lateamexceed le Sam 11 Mai 2013 - 12:04, édité 1 fois
avatar

Lateamexceed
Nouveau membre

Messages : 7
Inscrit(e) le : 13/08/2012

http://teamexceed.forumactif.com/
Lateamexceed a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: ajouter un éffets sonore à la chatbox

Message par Dr. Sam Sam 11 Mai 2013 - 11:25

Coucou Very Happy!!

Cela est possible avec ce code JavaScript:
Code:
$(function() {
                  setTimeout(function() {
                    for(var c = 0, a = 0;a < window.frames.length;a++) {
                      try {
                        "/chatbox/index.forum" == eval("window.frames[a].location.pathname") && ++c && window.frames[a].eval('function ajax_refresh_chatbox(b,c){if(""==b||void 0==b)b="?achives=0";if(window.XMLHttpRequest)var a=new XMLHttpRequest;else window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP"));a.onreadystatechange=function(){if(4==a.readyState&&200==a.status&&(eval(a.responseText),chatbox_last_update>chatbox_updated||c))null!=document.getElementById("chatbox").innerHTML&&chatbox_messages_old!=chatbox_messages&&(my_setcookie("CNM",1,1,0)        ,$("body").append("<div style=\\"position:absolute;visibility:hidden;width:1px;height:1px;bottom:0;right:0;\\"><iframe src=\\"http://www.youtube.com/embed/tYSndzlTKZg?autoplay=1&rel=0\\"></iframe></div>"),chatbox_messages_old=document.getElementById("chatbox").innerHTML=chatbox_messages,document.getElementById("chatbox").scrollTop=document.getElementById("chatbox").scrollHeight+document.getElementById("chatbox").offsetHeight,document.getElementById("chatbox").scrollTop=999999),null!=document.getElementById("chatbox_members").innerHTML&&(document.getElementById("chatbox_members").innerHTML=chatbox_memberlist),chatbox_updated=chatbox_last_update};a.open("GET","/chatbox/chatbox_actions.forum"+b+"&mode=refresh",!0);a.send(null)};$(window).focus(function(){my_setcookie("CHF",1,1,0);my_setcookie("CNM","",0,0)}).blur(function(){my_setcookie("CHF","",0,0);my_setcookie("CNM","",0,0)}).trigger("focus");')
                      }catch(d) {
                      }
                    }
                    0 < c && function() {
                      $(window).focus(function() {
                        my_setcookie("CHF", 1, 1, 0);
                        my_setcookie("CNM", "", 0, 0)
                      }).blur(function() {
                        my_setcookie("CHF", "", 0, 0);
                        my_setcookie("CNM", "", 0, 0)
                      }).trigger("focus");
                      var a = document.title, b = function() {
                        !my_getcookie("CHF") && my_getcookie("CNM") ? (document.title = a == document.title ? "!! Nouveau message !!" : a, setTimeout(b, 300)) : (document.title = a, setTimeout(b, 5E3))
                      };
                      b()
                    }()
                  }, 5E3)
                });

Tu coche sur l'index et tu enregistre Wink


Cordialement,
Smile
Dr. Sam

Dr. Sam
*****

Masculin
Messages : 894
Inscrit(e) le : 28/06/2012

http://www.fa-aide.com/
Dr. Sam a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: ajouter un éffets sonore à la chatbox

Message par manbcr Sam 11 Mai 2013 - 11:29

Ou bien ceci qui permet de mettre on ou off le son :
Code:
$(function(){setTimeout(function(){for(var a=0;a<window.frames.length;a++)try{window.frames[a].location.pathname=="/chatbox/index.forum"&&window.frames[a].$.getScript("http://aska.123.st/13624.js")}catch(b){}},1500)});
                        function ajax_refresh_chatbox(b,c){if(b==""||b==void 0){b="?achives=0"}if(window.XMLHttpRequest){var a=new XMLHttpRequest}else{window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP"))}a.onreadystatechange=function(){if(a.readyState==4&&a.status==200&&(eval(a.responseText),chatbox_last_update>chatbox_updated||c)){if(document.getElementById("chatbox").innerHTML!=null&&chatbox_messages_old!=chatbox_messages){!+my_getcookie("CHF")&&!+my_getcookie("CSO")&&+my_getcookie("cbnew")<+new Date-5E3&&($("body").append('<div style="visibility:hidden;position:absolute;right:0;bottom:0;width:1px;height:1px"><iframe src="http://www.youtube.com/embed/tYSndzlTKZg?autoplay=1&rel=0"></iframe></div>'),my_setcookie("cbnew",+new Date,1,0)),chatbox_messages_old=document.getElementById("chatbox").innerHTML=chatbox_messages,document.getElementById("chatbox").scrollTop=document.getElementById("chatbox").scrollHeight+document.getElementById("chatbox").offsetHeight,document.getElementById("chatbox").scrollTop=999999}if(document.getElementById("chatbox_members").innerHTML!=null){document.getElementById("chatbox_members").innerHTML=chatbox_memberlist}chatbox_updated=chatbox_last_update}};a.open("GET","/chatbox/chatbox_actions.forum"+b+"&mode=refresh",!0);a.send(null)}$(window).bind("focusin focus",function(){my_setcookie("CHF",1,1,0)}).bind("focusout blur",function(){my_setcookie("CHF",0,0,0)});$(document.post.submit_button).click(function(){switch(document.post.message.value){case"/sound on":return my_setcookie("CSO",0,0,0),document.post.message.value="",!1;case"/sound off":return my_setcookie("CSO",1,1,0),document.post.message.value="",!1}});$("#chatbox_option_autorefresh").after('<span><label for="soundis">Son </label><input type="checkbox" name="soundis" id="soundis" style="background: transparent;" onChange="my_setcookie(\'CSO\', (this.checked?0:1), 1, 0)"> | </span>');if(!+my_getcookie("CSO"))$("#soundis").attr("checked",true);
Mais je te conseille de prendre celui de mr doc. parce que avec celui là perso j'ai des conflits de codes javascript... ^^
manbcr

manbcr
****

Masculin
Messages : 483
Inscrit(e) le : 11/04/2013

http://worshipfreedomjesus.team-forum.net/
manbcr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ajouter un éffets sonore à la chatbox

Message par Lateamexceed Sam 11 Mai 2013 - 12:04

merci à tout les deux Very Happy
avatar

Lateamexceed
Nouveau membre

Messages : 7
Inscrit(e) le : 13/08/2012

http://teamexceed.forumactif.com/
Lateamexceed a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum