求ASP.NTE 无刷新问题 AJAX 聊天室

疯狂拇指 2009-04-15 02:11:34
有代码的最好贴代码
...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mqfwjp 2009-04-21
  • 打赏
  • 举报
回复
利用ajax取吧,添加一个ajax页面,提交到这个页面上处理,取出值后返回不就OK了
代码如下:
var xmlhttp;
function createHTTP()
{
if(window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
}

function startHTTP()
{
createHTTP();
xmlhttp.onreadystatechange=statechange;
xmlhttp.open("POST","clientajax.aspx?CLIENT_NAME="+encodeURI(document.getElementById("txtclientmc").value),true);
xmlhttp.Send();
}

function statechange()
{
if(xmlhttp.readystate==4)
{
if(xmlhttp.status==200)
{
document.getElementById("txtccode").innerText=xmlhttp.responseText;
}
}
}
这是你聊天室页面提交的代码 ,同时设置一定得时间间隔,每隔一定得时间就去读取数据库里的数据,有新纪录的话就读出来,读出来后将该记录的读取标志设置为已读,
在ajax页面用Response.Write(strReqponseText);返回就可以了
tang_fu 2009-04-20
  • 打赏
  • 举报
回复
没有
疯狂拇指 2009-04-20
  • 打赏
  • 举报
回复
我看看,呵呵
疯狂拇指 2009-04-20
  • 打赏
  • 举报
回复
我也是呀,可怜呀,用ifram 不好做
only_lonely 2009-04-15
  • 打赏
  • 举报
回复
没有··· ···
wuyq11 2009-04-15
  • 打赏
  • 举报
回复
参考
或到51aspx.com上看看
幕夜 2009-04-15
  • 打赏
  • 举报
回复
刚开始学,帮顶!!!!
CeShenBeiWang 2009-04-15
  • 打赏
  • 举报
回复
没有 帮顶

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧