打印

自己写的一个简单的Ajax类,并有一个聊天示例

自己闲来无事写的一个Ajax类,并做了一个聊天的示例,希望大家多提意见。
希望能认识更多的朋友。
示例:http://www.luck543.cn/chat/
源码:http://www.luck543.cn/chat/chat.rar

[ 本帖最后由 bound0 于 2006-8-16 13:45 编辑 ]
本帖最近评分记录
  • hutia 威望 +1 原创内容 2006-8-21 11:56
努力不一定成功,但不努力一定不会成功。
不错,收了
不错,看看先
高雅清香的春兰秋桂,不慕求虚荣,不阿谀权贵;芳香出于自然,不是为了博取别人欣赏。
试了试,不错啊

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!

谢谢!捧场

谢谢各位捧场
努力不一定成功,但不努力一定不会成功。

TOP

努力不一定成功,但不努力一定不会成功。
人有多大胆  地有多大产
没有做不到  只有想不到

TOP

回复 #1 tianeyi 的帖子

本来做这个是为了和大家研究 Ajax ,没想到大家对这个聊天室反而更感兴趣。
我就干脆修改了聊天室,增加了 在线用户 和 调整了 清空记录功能。
示例:http://www.luck543.cn/chat/
源码:http://www.luck543.cn/chat/chat.rar
努力不一定成功,但不努力一定不会成功。

TOP

呵呵~收下了。

TOP

不错.顶楼主

TOP

不错,文字上屏有点慢,点自动刷新有JS错误:
行:62
字符:1
错误:“ajaxPanel12”未定义

TOP

回复 #1 tianeyi 的帖子

呵呵!谢谢大家的建议和支持.
我对昨天的功能进行的改进
增加了发言个性样式功能,优化了在线名单,加入了简单的用户注册。

示例:http://www.luck543.cn/chat/
源码:http://www.luck543.cn/chat/chat.rar
努力不一定成功,但不努力一定不会成功。

TOP

欢迎大家多提建议!
努力不一定成功,但不努力一定不会成功。

TOP

增加了 系统 消息
所有人选项
努力不一定成功,但不努力一定不会成功。

TOP

挺不错的!

挺不错的!

TOP

这里是我的写的 Ajax.js 中包含的几个主要方法,我把它贴出来希望会对大家有所帮助

1、请求一个 Url 但不返回结果.
AjaxExecute(url, Anyschronous)
- url(必须): : String 邀请求的 Url 地址
- Anyschronous(必须): : Bool 设置是否采用异步执行

2、请求一个 Url 但不返回结果.
AjaxCommand(url, params, fsuccess, ferror)
- url(必须): String 邀请求的 Url 地址
- params(必须): Unkown 要传递给请求页面的参数
- fsuccess(非必须): Function 页面请求成功后执行的 Javascript 函数
- ferror(非必须): Function 页面请求失败后执行的 Javascript 函数

3、请求一个 Url ,并把服务器返回结果以 Window.Alert 显示
AjaxAlert(url, params)
- url(必须): String 邀请求的 Url 地址
- params(必须): Unkown 要传递给请求页面的参数

4、请求一个 Url ,并把服务器返回结果显示在指定位置
AjaxReader(objectid, url, fsuccess, ferror)
- objectid(必须): 要显示服务器返回结果的 HTML Element ID
- url(必须): String 邀请求的 Url 地址
- fsuccess(非必须): Function 页面请求成功后执行的 Javascript 函数
- ferror(非必须): Function 页面请求失败后执行的 Javascript 函数

5、请求一个 Url ,并把服务器返回结果显示在指定位置
AjaxPanel(obj, url, seconds, fsuccess, ferror)
- objectid(必须): 要显示服务器返回结果的 HTML Element ID
- url(必须): String 邀请求的 Url 地址
- seconds(非必须): Int 可以设置间隔秒数定时更新结果,如果不需要则不填
- fsuccess(非必须): Function 页面请求成功后执行的 Javascript 函数
- ferror(非必须): Function 页面请求失败后执行的 Javascript 函数

6、获取一个 HTML Form 的 Post 字符串
AjaxForm(tForm)
- tForm(必须): HTML Form 的 Name 属性
努力不一定成功,但不努力一定不会成功。

TOP

帮你把 JS 部分代码贴出来

 提示:您可以先修改部分代码再运行

TOP

这个好,收了
不管多累,我还得坚持

TOP

前两天工作比较忙,所以没有修改程序.
今天作了一下更新

      增加了私聊、表情、改名、聊天室房间等功能。
努力不一定成功,但不努力一定不会成功。

TOP

收下

TOP

不错呀!

我试验了一下,但老提示"网络不接受请求",是什么原因呀?

TOP

还不错.
不孤单de海

TOP

不错不错 支持下~

TOP

为什么url请求的param是必须的呢
2、请求一个 Url 但不返回结果.
AjaxCommand(url, params, fsuccess, ferror)
- url(必须): String 邀请求的 Url 地址
- params(必须): Unkown 要传递给请求页面的参数 ######这里不解,为什么一定要必须呢??##
- fsuccess(非必须): Function 页面请求成功后执行的 Javascript 函数
- ferror(非必须): Function 页面请求失败后执行的 Javascript 函数
仰睡的鱼

TOP

因为 AjaxCommand 是使用 Post 方法,因此 xmlhttprequest 必需 params 参数.
当然如果没有可以输入 null
努力不一定成功,但不努力一定不会成功。

TOP

我拿去用,可以吗??

TOP

为什么我这边试用的时候总是提示登录失败!您输入的用户名与密码不匹配,如果您是第一次登录请重新选择用户名。

TOP

在本机上测试提示网络请求失败!

TOP

引用:
原帖由 newlethe 于 2006-8-25 17:18 发表
我拿去用,可以吗??
可以!请随意!
关于您的哪两个问题.
一、提示这个信息,表示您输入的用户名已经被注册了,重新选择用户名就可以了。
二、表示网络请求失败,可以查看您的数据库文件是否具备可写权限。
努力不一定成功,但不努力一定不会成功。

TOP

怎么样才可以把“欢迎win进入聊天室”这个去掉。
人多的时候太讨厌了。

TOP

引用:
原帖由 tianeyi 于 2006-8-28 12:14 发表

可以!请随意!
关于您的哪两个问题.
一、提示这个信息,表示您输入的用户名已经被注册了,重新选择用户名就可以了。
二、表示网络请求失败,可以查看您的数据库文件是否具备可写权限。
我清空了数据库里面的所有用户,上传到我的网站空间后,第一次登录出现第一种提示信息,再换其他用户名还是同样提示信息!,把数据库下载下来看看,用户名都已经写入!

放到本机用IIS测试的时候,才提示【网络请求失败】

TOP