<?
//锁定在线人数文件
while(file_exists()){++;}
fclose(fopen(,"w"));
//读入在线人名单
= file();
unlink();
//建立数组 list
print("document.writeln("list=new Array(");
=count();
if()
{
for(=0;(-1);++)
{
= split(,,99);
// 姓名+,
print("'',");
}
=-1;
// 处理最后一个姓名
= split(,,99);
print("''");
}
// 数组结束
print(")");n");
?>
2、显示在线人数的js
document.writeln('[在线人数<font color=red>'+count+'</font>]<br>');
document.writeln("[<a href="javascript:parent.cs('所有人')">所有人</
a>]<br>");
document.writeln("<font class='p9'>");
var j,name,club;
for(var i=0;i<list.length;i=i+1)
{
if(list[i]!=null){
//显示每个在线人的名字
document.writeln("<a href="javascript:parent.cs('"+list[i]+"')" titl
e='"+list[i]+"'>"+list[i]+"</a><br>");
}
}
this.r.document.writeln('</font><hr>');
3、改变聊天对象
function cs(name)
{
if(this.d.document==null)return;
if(name=='所有人')
{
this.d.add('所有人');
this.d.document.inputform.talkto.value='所有人';
//改变焦点
this.d.document.inputform.msg.focus();
return;
}
for(var i=0;i<list.length;i=i+1)
{
if(list[i]==name)
{
//更改发送的谈话对象
this.d.document.inputform.talkto.value=list[i];
this.d.document.inputform.msg.focus();
return;
}
}
//错误
alert('此用户已离线或已改了昵称。');
}
4、删除一个用户
fu
| 对此文章发表了评论 |
