我要编写一个聊天室程序 留言要定时刷新 但是我用的是response.setHeader("refresh","2");
但是每刷新一次 内容都没有了 直到下次回复 留言才出来 不闪烁刷新是不是可以解决我的问题
但是每刷新一次 内容都没有了 直到下次回复 留言才出来 不闪烁刷新是不是可以解决我的问题
解决方案 »
- oc4j服务器更新不编译,求救
- eclipse安装了后怎么还有问题啊?
- 谢谢指点!!怎样实现同一页面不同frame之间非常量参数的传递??高手请进-->
- 如何实现这样的功能?向表中加入一条记录后,取得该记录的某个字段值
- 关于电影院的统计问题
- 最简单的JSP居然有错,我快疯了·
- 包 javax.servlet.jsp.* 不在tomcat5.* 里??
- 超难问题!!!请问如何在JSP与ASP之间共亨Session? 急!!!
- 请问jsp是否支持access数据库?如果支持,那么该怎样写代码用以实现连接???谢谢!
- 我刚接触JSP,我是想将输入的字符转换为ASCII码,具体该怎么做呢?
- jspInit?
- jsp中怎么去除html里面的标签????急、急、
楼主【venus861003】截止到2008-07-11 10:54:46的历史汇总数据(不包括此帖):
发帖的总数量:14 发帖的总分数:60 每贴平均分数:4
回帖的总数量:3 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:14 未结的总分数:60
结贴的百分比:0.00 % 结分的百分比:0.00 %
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
当你发言点击提交后在return queryList(......);
这里queryList(......);这个就是你发帖查询出来的那个方法。
这样就可以直接回到你刚发帖的页面,而且你刚发的贴也能够看见了
内容
</tt>
js 代码//document.getElementById("charnote").innerHTML = "从数据库或xml读取的内容"
所谓的无刷新是指:
1.通过javascript结合dom实现操作并更新页面数据
2.通过iframe使主页面看起来像是没有刷新
而搂住使用的方式不叫无刷新,本质上跟按F5一样
var xmlhttp;
if (window.XMLHttpRequest){
// code for all new browsers
xmlhttp = new XMLHttpRequest();
}else if (window.ActiveXObject){
// code for IE5 and IE6
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} // on state change
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4){ // 4 = "loaded"
if (xmlhttp.status == 200){ // 200 = OK
document.getElementById('chat').innerHTML = xmlhttp.responseText;
}
};
xmlhttp.open("GET", url, true);
xmlhttp.send(null);</script>如果对javascript和xmlhttprequest不熟悉可先去简单学一下。应该花不了一天功夫就能搞懂
另外两个一个用js 解决一个告诉我什么是无闪烁技术 呵呵