ASP起始 网页底部《急!!!!》

来源:百度知道 编辑:UC知道 时间:2024/05/19 14:43:08
我做了一个在线聊天室。可是有什么办法能让每次刷新后在网页底部? 要不然每次发送完消息都弹到最上面去。很不好啊!
晕。我没有用到数据库。我是用application共享信息的

简单一点就是说我要求它每次打开这个网页或刷新。滚动轴都是在最下面。而不是在最上面。

加了没有反应啊?

页面最下面加上。
<script language="javascript">
window.scroll(0,65000);
</script>

哈 忘了循环了,上面的是一次的 下面的是不停的 1000是 1秒的意思
<script language="javascript">
setInterval('window.scroll(0,65000)',1000);
</script>

也可以用ajax效果,在网上下载一个prototype.js,然后在要显示聊天内容的位置放一个<div id=123></div>
页面中要引用 <script language='javascript' src='prototype.js'></script>

在页面下面加一段js
<script>
var ajax = new Ajax.Updater('123','/聊天内容.asp?参数1=参数1&参数2=参数2',{onComplete:function(){},asynchronous:true, evalScripts:true});
</script>

然后在聊天内容.asp里写入连数据库读聊天内容的代码。注意,如果出现乱码,请在聊天内容.asp里加入头部说明
request.setCharacterEncoding("GBK");
response.setContentType("text/xml; charset=GBK");

SQL语句改改 加上这句order by id desc'id指你自动编号 这样ASP就能
从大到小 把数据按你说的方式 排列出来