内容摘要:发现使用Asp.Net Ajax开发包去开发要比原来的asp+ajax简单得多,而且开发完后对浏览器的兼容也大大的提高了。因此懒羊这里就再次献丑,将一些开发心得提供出来与大家一起分享,并提供用户控件供大家下载使用。
首先设定Flag: var Timer2Flag=1;
再建立两个JS函数:
function stopTimer2() //控制停止调用Timer
{
if(Timer2Flag==1) //当为真时调用后,就不再调用,一直等鼠标离开文本框后再次移入才会调用
{
__doPostBack("AnchorCall1$Button2","");
Timer2Flag=0;
}
}
function startTimer2() //控制启动调用Timer
{
__doPostBack("AnchorCall1$Button1","");
Timer2Flag=1;
}
④ 保存聊天记录
系统的聊天功能是通过参数传递给一个新的页面并打开新页面,新页面根据URL参数从数据库中读出相关的聊天信息。为了打开新的页面,我们首先给“保存记录”添加客户端事件,在添加的过程中我们将此访问者的呢称、登陆时间、当前URL传递过去,如下:
this.ImageButton2.Attributes.Add("onclick", "window.open('Anchor_ChatRecord.aspx?url=" + Request.Url.ToString() + "&begindate=" + this.LoginTime.Text + "&rndname="+this.RndName.Text+"')");
这样我们就可以很方便的打开新页面,而且能够将关键值传递给新页面,然后我们在新的页面中输入如下代码,以方便调用数据库信息,首先在新页面(Anchor_ChatRecord.aspx)添加一个Label控件,用于显示聊天信息。然后在后台Page_load中输入如下代码:
来源:it168 作者:懒羊 责编:豆豆技术应用
- Java新闻
- Java入门教程
- Java开发工具
- J2EE
- J2SE
- J2ME
- EJB/Spring
- Applet/Swing
- Servlet/JSP
- Struts/Hibernate
- JDBC/JDO
- Ajax
- 认证考试
- JAVA对象比较器Comparator
- Java 6 RowSet 使用完全剖析
- 深入了解"Java"中的“异常机制”
- 讨论5种跟踪Java执行的方法
- Java专业术语标准化规范
- java中线程概念描述
- JAVA中的反射机制详解
- Java语言灵巧指针与垃圾回收
- 讲述java语言中内部类的研究
- Java对于Cookie的操作详解