您当前的位置: 首页 > 学无止境 > JS经典实例 网站首页JS经典实例
ajax聊天室带离线留言功能(2)
发布时间:2015-04-29 22:28:33编辑:雪饮阅读()
本版本新增:
1、session的使用,使用session来获取登陆者的信息。
2、好友列表的鼠标悬停事件优化。
3、新增与好友列表的聊天窗口,使得好友列表的好友可以点击打开进入聊天窗口。
核心语句注释:
1、
session_start();
$_SESSION['loginuser']=$loginUser;
使用sesson做为超全局的变量,方便后面的聊天窗口中将发送者发送信息的同时将发送者的身份提交于数据库中
2、
function openchartroom(obj){
window.open("chatroom.php?username="+encodeURI(obj.innerText),"_blank");
}
点击某个好友时将被点击的好友名称以传参的形式在打开新的聊天窗口的同时发送该好友名称至新窗口,方便新窗口顶部获取这个被点击的好友的名称,以区分和不同的好友聊天。
这里使用了encodeURI进行参数值的编码转换,其实在ie8上貌似有需要这个,而其它浏览器基本不需要这个转换的。
该版本源码下载:
预览如下图所示:
www.gaojiupan.cn雪饮个人博客总结整理
关键字词:js,聊天室,个人博客