Файл: _gladiators2_/gladiators2/gladiators/gladiators/js/chat.js
Строк: 126
<?php
function ClipBoard(text)
{
holdtext.innerText = text;
var Copied = holdtext.createTextRange();
Copied.execCommand("RemoveFormat");
Copied.execCommand("Copy");
}
function OpenMenu()
{
var el, x, y, login, login2;
el = document.all("oMenu");
var o = window.event.srcElement;
if (o.tagName != "SPAN") return true;
x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft - 10;
y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
if (window.event.clientY + 72 > document.body.clientHeight)
y-=68
else
y-=2
login = o.innerText;
window.event.returnValue=false;
var i1, i2;
if ((i1 = login.indexOf('('))>=0 && (i2 = login.indexOf(')'))>0) login=login.substring(i1+1, i2);
var login2 = login;
login2 = login2.replace('%', '%25');
while (login2.indexOf('+')>=0) login2 = login2.replace('+', '%2B');
while (login2.indexOf('#')>=0) login2 = login2.replace('#', '%23');
while (login2.indexOf('?')>=0) login2 = login2.replace('?', '%3F');
el.innerHTML = '<A class=menuItem HREF="javascript:top.SayTo(''+login+'');cMenu()">написать в чат</A>'+
'<A class=menuItem HREF="javascript:top.PrivateSayTo(''+login+'');cMenu()">написать в приват</A>'+
'<A class=menuItem HREF="/info.php?login='+login2+'" target=_blank onclick="cMenu();return true;">информация персонажа</A>'+
'<A class=menuItem HREF="/transfer.php?ch='+login2+'" target=main onclick="cMenu();return true;">передать золото или вещи</A>' +
'<A class=menuItem HREF="javascript:ClipBoard(''+login+'');cMenu()">копировать ник</A>';
el.style.left = x + "px";
el.style.top = y + "px";
el.style.visibility = "visible";
}
function cMenu()
{
document.all("oMenu").style.visibility = "hidden";
document.all("oMenu").style.top="0px";
top.frames['buttons'].window.document.all.text.focus();
}
function closeMenu(event)
{
if (window.event && window.event.toElement)
{
var cls = window.event.toElement.className;
if (cls=='menuItem' || cls=='menu') return;
}
document.all("oMenu").style.visibility = "hidden";
document.all("oMenu").style.top="0px";
return false;
}
?>