I just finished my active users script for my site and we all see active users lists on lots of sites and forums but i thought i'd try and make mine a bit more interesting by making it every once in a while without you having to reload the page. The script itself works fine but after about a minute the site just freezes. Now i really want to have the script there because it's a lot better than your ordinary boring active users list but i was wondering is there any way i can stop this freezing from happening. Here is the code i'm using to achieve this:
function Active (){
self.status = "Sending request"
initialize();
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState == 4){
var active = document.getElementById('active');
active.innerHTML = xmlHttp.responseText
}
}
xmlHttp.open("GET", 'http://www.staticfire.co.uk/ajaxrequest.php?cmd=active',true);
xmlHttp.send(null);
}
var delay = 20000
var timerID = setInterval("Active()", delay)
Do you think it is this that is causing the freezing or the would it most likely be the PHP causing it?
-Thanks for your time
