2007-12-27 11:33:24 Geronimos тут восстановил свой старый код фильровки сообщений, нужна помощь в тестировании: данный фильтр не показывает сообщения людей из черного списка для того чтобы его включить надо ввести в адресной строке это: заменив "Geronimos","Murderer" на свой список (имена должны идти так : "один", "два", "три" в самом конце не должно быть запятой) для теста можно свой ник добавить, чтоб вырубить просто обновите окно javascript:(function(){var d=window.top.frames.chat.chout;d.blackList=["Geronimos","Murderer"];d.defA=d.a;d.defB=d.b;d.a=function(text,login,c1,c2,t1,t2){if(d.in_array(login,d.blackList)){d.Syst("Игнор сообщения от "+login);return}d.defA(text,login,c1,c2,t1,t2);return};d.b=function(text,login,c1,c2,t1,t2){if(d.in_array(login,d.blackList)){d.Syst("Игнор сообщения от "+login);return}d.defB(text,login,c1,c2,t1,t2);return};d.in_array=function(val,arr){for(var i=0;i<arr.length;i++)if(val==arr[i])return true;return false};window.top.filterOn=function(){alert("Фильтр включен!!")};alert("Фильтр запущен.nЧерный список:"+d.blackList.join(", "))})() |
2007-12-27 11:34:20 Geronimos в начале javascript: должен быть |
2007-12-27 11:42:53 Geronimos другой фариан, проще редактировать: javascript:(function(){var d=window.top.frames.chat.chout;d.blackList=["Geronimos","Murderer"];d.defA=d.a;d.defB=d.b;d.a=function(text,login,c1,c2,t1,t2){if(d.in_array(login,d.blackList)){d.Syst("Игнор сообщения от "+login);return}d.defA(text,login,c1,c2,t1,t2);return};d.b=function(text,login,c1,c2,t1,t2){if(d.in_array(login,d.blackList)){d.Syst("Игнор сообщения от "+login);return}d.defB(text,login,c1,c2,t1,t2);return};d.in_array=function(val,arr){for(var i=0;i<arr.length;i++)if(val==arr[i])return true;return false};window.top.filterOn=function(){alert("Фильтр включен!!")};alert("Фильтр запущен.nЧерный список:"+d.blackList.join(", "))})("Geronimos,Murderer") просто пишем имена через запятую.. Без пробелов!!! |
2007-12-27 11:47:41 Geronimos епт.. сглючил javascript:(function(str){var d=window.top.frames.chat.chout;d.blackList=str.split(",");d.defA=d.a;d.defB=d.b;d.a=function(text,login,c1,c2,t1,t2){if(d.in_array(login,d.blackList)){d.Syst("Игнор сообщения от "+login);return}d.defA(text,login,c1,c2,t1,t2);return};d.b=function(text,login,c1,c2,t1,t2){if(d.in_array(login,d.blackList)){d.Syst("Игнор сообщения от "+login);return}d.defB(text,login,c1,c2,t1,t2);return};d.in_array=function(val,arr){for(var i=0;i<arr.length;i++)if(val==arr[i])return true;return false};window.top.filterOn=function(){alert("Фильтр включен!!")};alert("Фильтр запущен.nЧерный список: "+d.blackList.join(", "))})("Geronimos,Murderer") |