当前位置:编程学习 > C#/ASP.NET >>

一个关于 innerHTML 效率的问题

做一个聊天室

//定时更新聊天内容
window.setTimeout(timingDialogContent, 1000);

function timingDialogContent()
{
   document.getElementById("DialogContent").innerHTML = Messenger.Default.GetNewMsg(clientId).value;
   window.setTimeout(timingDialogContent, 1000);
}

每秒取出 新数据 插入到DIV 中 

我在本地没问题 传到网上 我用IE 浏览一会就死机了 那怕没有新数据 也一样死

innerHTML 效率如何提高呀 --------------------编程问答-------------------- 呵呵,写错了吧!!!

既然是定时轮询,就应该用setInterval才对!

lz滴写法虽然效果与setInterval相同,但是感觉很不好!

改成setInterval在试试看吧!

L@_@K

window.setInterval(timingDialogContent, 1000); 

function timingDialogContent() 

    document.getElementById("DialogContent").innerHTML = Messenger.Default.GetNewMsg(clientId).value;



送你三本手册!

DHTML参考手册
http://download.csdn.net/source/308913

样式表中文手册
http://download.csdn.net/source/304124

JScript语言参考
http://download.csdn.net/source/308916 --------------------编程问答-------------------- 谢谢 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,