€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
помошь
1
5
Олег
@Романыч
26.01.2013
добавил скрипт включения веб камер и после этого своего ника в юзерфрейме не вижуа другие видят у меня фреймовая версия пмогите кто знает исправеть что не так в скриптах!!!
/* [Функции - формирования никлиста] */
/* Функции добавления и удаления пользователей в массиве никлиста */
var uc = 0;
var us = new Array();
var ucc=new Array();
var index=0;
function separate(obj,c) {
if(ucc[obj+"c"]==null) ucc[obj+"c"]=c; else ucc[obj+"c"]+=c;
parent.users.document.getElementById(obj).style.display="";
if(ucc[obj+"c"]==0)parent.users.document.getElementById(obj).style.display="none";
if(c==1) return parent.users.document.getElementById(obj).rowIndex+1;
}
function seprules(type,st,mw) {
if(st=='1') index=separate("adm",type);
else if(st=='2') index=separate("mod",type);
else if(st=='3') index=separate("mod",type);
else if(mw=='0') index=separate("man",type);
else if(mw=='1') index=separate("woman",type);
else if(mw=='') index=separate("noman",type);
else index=separate("other",type);
}
function add(nick,colornick,st,mw,icon,status,inchat,time,room,love,clan){
if(loaded==0) return;
var l=us.length;
for(var i = 0;i<l;i++ ) if(us[i]!=null && us[i][0]==nick)break;
us[i]=new Array(nick,colornick,st,mw,icon,status,room,love,clan);
if (i==l) {uc++; update(room,1);}
if(room==myroom) {
nickid="!"+nick;
obj=parent.users.document.getElementById(nickid);
ul=parent.users.document.getElementById('ul');
if(obj) ul.deleteRow(obj.rowIndex);
index=ul.rows.length;
if (nick=="НИК"||nick=="НИК") st="2";
if (nick=="НИК"||nick=="НИК") st="3";
seprules(1,st,mw);
var obj=ul.insertRow(index); obj.id=nickid;
format(i,obj);
}}
function del(nick,colornick,st,mw,icon,status,inchat,time,room) {
if(loaded==0) return;
for(var i=0; i<us.length; i++)
if( us[i] != null && us[i][0] == nick ) {uc--; update(us[i][6],-1); us[i] = null; break;}
if(room==myroom) {
nickid="!"+nick;
obj=parent.users.document.getElementById(nickid);
ul=parent.users.document.getElementById('ul');
ul.deleteRow(obj.rowIndex);
if (nick=="НИК"||nick=="НИК") st="2";
if (nick=="НИК"||nick=="НИК") st="3";
seprules(-1,st,mw);
}}
/* Добавление ника в таблицу участников */
function format(i,tr){
if(us[i]==null) return "";
nick=us[i][0];
color=us[i][1];
stat=us[i][2];
stat2=us[i][5];
mw_u=us[i][3];
icon=us[i][4];
love=us[i][7];
clan=us[i][8];
set_nick=setgn(11,nick);
set_privat=privat_s;
if(icon_on) {
if((icon=="")||(icon==0)) icon=icon1;
icon="<img src="+icon+" border=0 width=48 height=48 onmousemove=\"create_msg(this,'"+nick+"','#6600FF',3)\" >";
set_privat=icon;
}
if(stn[stat]==null) st=''; else st=stn[stat];
if(stn2[stat2]==null) icqst=''; else icqst=stn2[stat2];
if(webcam) {
if(stat2==99||stat2==98) {
if(mynick=='Робин-гуд'||stat2==98)
icqst="<a href=# onclick='loadvideo(\"webcam"+nick+"\",parent.webcamhost,\""+nick+"\",0);return false;'>"+icqst+"</a>";
if(nick==mynick && loaded) parent.users.loadvideo("mywebcam",webcamhost,nick,1);
else icqst="<a href=# onclick='parent.write.location.href = \"index.php?inc=write&"+ parent.yourkey+"&text=/privat "+ nick +": webcam_access\";return false;'>"+icqst+"</a>";
if(nick==mynick && loaded) parent.users.loadvideo("mywebcam",webcamhost,nick,1);
}
else if(nick==mynick && loaded) parent.users.loadvideo("mywebcam","");
}
mw=mw_n;
if(mw_u=='0') mw=mw_m;
if(mw_u=='1') mw=mw_w;
set_love=""; if(love) set_love=" <a href=index.php?inc=info&nick="+love+" title='Обручен(а) с "+love+"' target=_blank>"+love1+"</a>";
set_clan=""; if(clan>0) set_clan=" <a href=index.php?inc=clan&clan="+clan+"&"+parent.yourkey+" title='Находится в клане' target=_blank><img src=data/clan/"+clan+".gif border=0></a>";
/* Определение игнора */
ign_st="off";
ign_img=ign_imgoff;
if(ign_ok(us[i][0])) {ign_st="on"; ign_img=ign_imgon;}
/* Определение частей никлиста */
set_privat="<a href='' onclick=\"parent.ptonick('"+nick+": '); return false;\">"+set_privat+"</a>";
set_nick="<a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font color="+color+">"+set_nick+"</font></a>";
set_post="<a href='index.php?inc=post&act=new&tonick="+nick+"&nick="+mynick+"&id="+myid+"' title='Отправить письмо "+nick+"' target='_blank' onclick=\"parent.wo(this.href,'Почта','500','350','yes');return false;\"> <img src=http://mpchat.com/moskva/img/mail.png border='0'></a>";
if(nick == mynick)set_post=" <a href='index.php?inc=post&nick="+mynick+"&id="+myid+"' title='Ваша почта "+nick+"' target='_blank' onclick=\"parent.wo(this.href,'Почта','500','350','yes');return false;\"><img src=http://mpchat.com/moskva/img/mail.png border='0'></a>";
set_call=" <a href='#' onclick=\"parent.write.location.href = 'index.php?inc=write&"+ parent.yourkey+"&text=/call "+nick+": ';return false;\" title='Вызвать "+nick+" в чат!' target='_blank'><img src=http://mpchat.com/moskva/img/sound.png border='0'></a>";
set_plus="<a title='"+nick+" в строку сообщения' href='#' onclick=\"parent.sendto('"+nick+": '); return false;\" ><img src=http://mpchat.com/moskva/img/add.png border='0'></a";
set_nick=set_nick+set_love+set_clan;
set_st=st;
set_icqst=icqst;
set_ign="<img src="+ign_img+" style='border:0px; cursor:pointer;' title='игнор' onclick=\" parent.ign_sel('"+nick+"'); if(parent.ign_ok('"+nick+"')) this.src=parent.ign_imgon; else this.src=parent.ign_imgoff;\">";
if(nick == mynick) set_ign = "<img src="+ign_img+" style='cursor: not-allowed;' title='себя игнорировать нельзя'>";
if(nick==""||nick=="Робин-гуд"||nick=="НИК"||nick=="НИК"||nick=="НИК"||nick=="НИК"||nick=="НИК") set_ign="<img src="+ign_img+" style='border:0px; cursor:not-allowed;width=12' title='игнорировать нельзя' onclick=\"alert('Сказано веть игнорить бесполезно!');return false;\">";
set_mw="<a href=index.php?inc=info&nick="+us[i][0]+" onclick=\"parent.wo(this.href,'Анкета','400','320','yes');return false;\" target="+us[i][0]+">"+mw+"</a>";
/* Добавление ячеек в таблицу */
tr.insertCell(0).innerHTML=set_privat;
tr.insertCell(1).innerHTML=set_nick+"<br>" +set_post+set_call+set_plus;
tr.insertCell(2).innerHTML=set_st;
tr.insertCell(3).innerHTML=set_icqst;
tr.insertCell(4).innerHTML=set_ign;
602
Ventage
@new1
26.01.2013
А можно ссылку на чат?
1007
BETEPAH
@BETEPAH
26.01.2013
помощь
9260
Евгений
@starkon
26.01.2013
помощь
3173
Николай
@grom
26.01.2013
help
6703
Андрей
@ZloVeЩиЙ
26.01.2013
auto (it.)