📄 scripts.js
字号:
// JScript File
var msgTimer = "";
var membersTimer = "";
startTimers();
function startTimers()
{
msgTimer = window.setInterval("updateUser()",3000);
membersTimer = window.setInterval("updateMembers()",10000);
}
function stopTimers()
{
window.clearInterval (msgTimer);
window.clearInterval (membersTimer);
msgTimer="";
membersTimer="";
}
function updateUser()
{
PageMethods.UpdateUser($get("hdnRoomID").value, UpdateMessages);
}
function updateMembers()
{
PageMethods.UpdateRoomMembers($get("hdnRoomID").value, UpdateMembersList);
}
function Leave()
{
stopTimers();
PageMethods.LeaveRoom($get("hdnRoomID").value);
}
function button_clicked()
{
PageMethods.SendMessage($get("txtMsg").value,$get("hdnRoomID").value,UpdateMessages, errorCallback);
$get("txtMsg").value="";
$get("txt").scrollIntoView("true");
}
function clickButton(e, buttonid)
{
var bt = document.getElementById(buttonid);
if (typeof bt == 'object')
{
if(navigator.appName.indexOf("Netscape")>(-1))
{
if (e.keyCode == 13)
{
bt.click();
return false;
}
}
if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
{
if (event.keyCode == 13)
{
bt.click();
return false;
}
}
}
}
function UpdateMessages(result)
{
$get("txt").value=$get("txt").value+result;
$get("txt").doScroll();
}
function UpdateMembersList(result)
{
// alert(result);
var users=result.split(",");
// alert(users.length);
var i=0;
$get("lstMembers").options.length=0;
var i=0;
while (i < users.length)
{
if (users[i]!="");
{
var op=new Option(users[i],users[i]);
$get("lstMembers").options[$get("lstMembers").options.length]= op;
}
i+=1;
}
//$get("lstMembers").value=$get("txt").value+result;
//$get("txt").doScroll();
}
function errorCallback(result)
{
alert("An error occurred while invoking the remote method: "
+ result);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -