webcam = 1; /* Включение вебкамер, 1 - вкл */
stn2[98] = "<img src=./ico/stat/webcam.png title='нажмите для просмотра вещания' border=0 alt=''>"; stn2[99] = stn2[0];
if (webcam) { if (stat2 == 99 || stat2 == 98) { if (stat2 == 98) icqst = "<a href=# onclick='loadvideo(\"webcam" + nick + "\",\"" + webcamhost + "\",\"" + nick + "\",0); parent.write.location.href = \"index.php?inc=write&" + parent.yourkey + "&text=/privat " + nick + ": смотрю вещание...\"; return false;'>" + icqst + "</a>"; if (nick == mynick && loaded) { parent.users.loadvideo("mywebcam", webcamhost, nick, 1); } } else if (nick == mynick && loaded) parent.users.loadvideo("mywebcam", ""); }
if (tonick == mynick) { text = text.replace("webcam_personal", "<a href=# onclick='parent.users.loadvideo(\"webcam" + nick + "\",\"" + webcamhost + "\",\"" + nick + "\",0); parent.write.location.href = \"index.php?inc=write&" + parent.yourkey + "&text=/privat " + nick + ": смотрю вещание...\"; return false;'>Приглашаю посмотреть моё вещание</a>"); text = text.replace("webcam_ok", "<a href=# onclick='parent.users.loadvideo(\"webcam" + nick + "\",\"" + webcamhost + "\",\"" + nick + "\",0); parent.write.location.href = \"index.php?inc=write&" + parent.yourkey + "&text=/privat " + nick + ": смотрю вещание...\"; return false;'>Нажмите для просмотра</a>"); text = text.replace("webcam_access", "Разрешить просмотр <a href=# onclick='parent.write.location.href = \"index.php?inc=write&" + parent.yourkey + "&text=/privat " + nick + " webcam_ok\";return false;'>да</a>/<a href=# onclick='parent.write.location.href = \"index.php?inc=write&" + parent.yourkey + "&text=/privat " + nick + " webcam_no\";return false;'>нет</a>?") } else { text = text.replace("webcam_personal", "Приглашаю посмотреть моё вещание"); text = text.replace("webcam_ok", "Просмотр разрешаю"); text = text.replace("webcam_access", "Разрешите просмотр?"); }; text = text.replace("webcam_no", "Просмотр отклонён"); if (nick == mynick) { text = text.replace("webcam_privat", "<i>приватное вещание</i>") } else { text = text.replace("webcam_privat", "<i>приватное вещание <a href=# onclick='parent.write.location.href = \"index.php?inc=write&" + parent.yourkey + "&text=/privat " + nick + " webcam_access\";return false;'><img src=\"./ico/stat/webcam_access.png\" border=0 alt=\"\" onmouseover=\"this.border=1;\" onmouseout=\"this.border=0;\" ></a></i>") }
/* Сообщение о смене статуса участника и его изменение */ if (cmd == 8) { status = text; for (var i = 0; i < us.length; i++) if (us[i] != null && us[i][0] == nick) { us[i][5] = status; if (status == 99) { if (nick == mynick) { if (!parent.chat.document.fmsg.tonick.value.split(':')[0] || !confirm("Персональное вещание или требущее подтвеждения? \r\nНажатие на ОК отправит приглашение только для " + parent.chat.document.fmsg.tonick.value.split(':')[0] + ". \r\nЕсли нажмешь ОТМЕНА, включение камеры увидят все, но для подключения к вещанию должны будут запросить твоего согласия")) { var msg_txt = "parent.write.location.href ='index.php?inc=write&" + parent.yourkey + "&text= webcam_privat '"; } else { var msg_txt = "parent.write.location.href ='index.php?inc=write&" + parent.yourkey + "&text=/privat " + parent.chat.document.fmsg.tonick.value.split(':')[0] + " webcam_personal '"; } window.setTimeout(msg_txt, 2000) } } else if (status == 98) { wr(set_time + "<font size=2 color=" + colornick + "><b>" + set_nick + ":</b></font> <i>вещаю для всех <a href=# onclick=\'parent.users.loadvideo(\"webcam" + nick + "\",\"" + webcamhost + "\",\"" + nick + "\",0); parent.write.location.href = \"index.php?inc=write&" + parent.yourkey + "&text=/privat " + nick + ": смотрю вещание...\"; return false;\'><img src=./ico/stat/webcam.png border=0 alt=\"\" onmouseover='this.border=1;' onmouseout='this.border=0;' ></a></i><br>"); } else if (icqtxt[status]) { wr(set_time + "<a href='' onclick=\"parent.tonick('" + nick + ": '); return false;\"><font size=2 color=" + colornick + " face='" + facenick + "'>" + set_nick + ":</font></a> <i>" + icqtxt[status] + "</i><br>"); } var obj = parent.users.document.getElementById("!" + nick); while (obj.cells.length) obj.deleteCell(0); format(i, obj); } }
function loadvideo(obj, host, share, rec, pass, flashw, flashh) { ... var flashw = flashw || 240; var flashh = flashh || 180; ... }