吐血: 新消息的判断,以及Div滚动条的解决方案. 请高人解决
其实两个问题是结合的,,有新消息才让滚动条到最底.
问题1:
页面A,页面B.
用户A在A页面,用户B在B页面.
进行聊天。
怎么检测用户A给用户B发了新消息。
我现在是用两种方法实现了:
Timer1定时提取数据库数据,看是否有新消息
Timer2定时提取Datatable, 看是否有新消息。
还有没有更好的方法判断有新消息?
问题2:
DIV滚动条问题: 给Div设置了overflow: auto;
内部内容增多时,滚动条会自动出现.
后台是定时提取数据的,如果提取到,内部内容就会增加,DIV滚动条就不会在最底了。
开始设置了Js.并每秒执行一次。 但是向上拖动滚动条时,滚动条又自动跑到下面了。
请问这个问题又能怎样解决?
function sc() { var e=document.getElementById("selcontent"); if(e) e.scrollTop=e.scrollHeight; } var s=setInterval("sc()",1000)