php专区

 首页 > php专区 > PHP进阶 > 网络编程 > 聊天室技术(二)-- 登录

聊天室技术(二)-- 登录

分享到:
【字体:
导读:
         摘要:1页面登陆幕?疽??你可以在我的竹叶看到登陆的表单,这里提供了最基本的登陆表单项(1)登陆表单lt;formmethodPOSTnamechatformactionchat/login.php?actionenteronSubmitb1_submit();returntrue;targethowtodogt;(a)聊天...

聊天室技术(二)-- 登录
1 页面登陆幕?疽??
你可以在我的竹叶看到登陆的表单,这里提供了最基本的登陆表单项
(1)登陆表单
<form method=POST name=chatform action=chat/login.php?action=enter onSubmit="b1_submit();return true;" target="howtodo">
(a)聊天表单的名字为chatform,我使用action=enter作为进入聊天室的入口,如果没有这个参数,则显示登陆页面.
(b)在表单提交时,先调用b1_submit()建立聊天的窗口
(c)聊天的目标窗口为b1_submit()建立的howtodo窗口

 

(2)表单项
昵称:<input type=text name=name size=15 maxlength="10">
密码:<input type=password name=pass size=15 maxlength="10">
<input type=submit name=submit value=登陆 style="width:100">
<input type=reset name=reset value=重添 style="width:50">
(a)各表单项一定要设定最大允许长度 maxlength

(3)建立聊天窗口的js
<script LANGUAGE="javascript">
function b1_submit(){
chat=window.open('',"howtodo",'Status=no,scrollbars=no,resizable=no');

chat.moveTo(0,0);
chat.resizeTo(screen.availWidth,screen.availHeight);
chat.outerWidth=screen.availWidth;
chat.outerHeight=screen.availHeight;
}
这段代码先打开一个没有状态栏,滚动条,可调整尺寸的howtodo窗口!然后移动到屏幕左上角,然后放大到允许的屏幕大小.

原作者:howtodo
来源:php2000.com

聊天室技术(二)-- 登录
分享到:
聊天室技术(三) -- 在线人数
聊天室技术(三) -- 在线人数我根据网易聊天室的在线人数的方法,显示当前的在线人数,代码解释如下:   1 登陆时建立在线人名单的数组,放在body后面 &lt;? //锁定在线人数文件 while(file_exists($useronlinelock)){$pppp++;} fclose(fopen($useronlinelock,"w")); //读入在线人名单 $useronline = file($useronline); ...
聊天室技术(一) -- 大门
聊天室技术(一) -- 大门聊天室可以采用完全自由的方式运行,你可以随意输入呢称,不用密码,不保存你的聊天状态,优点是:自由,非常适合于游客!另外一个方法是注册聊天室,每个进入聊天室的人都要输入自己的用户名和密码才能进入!优点:充分体现个性,非常适合于老朋友,他们的呢称不会被人恶意侵占使用.我的聊天室使用注册方法!...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……