dotkpay Posted July 23, 2010 Share Posted July 23, 2010 I came across an Ajax script that refreshes a <div> section every X milliseconds. It works but it uses up all the computer memory when refreshing and then starts refreshing at a much faster rate than I set before eventually failing to display the intended content after a while (probably because the rate becomes so high that it refreshes every single millisecond). Please help me solve the problem. The script code is displayed below. It currently refreshes <div> every 5000 milliseconds. Thanks in advance. <html> <body> <script type="text/javascript"> function Ajax(){ var xmlHttp; try{ xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari }catch (e){ try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer }catch (e){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }catch (e){ alert("No AJAX!?"); return false; } } } xmlHttp.onreadystatechange=function(){ document.getElementById('ReloadThis').innerHTML=xmlHttp.responseText; setTimeout('Ajax()',5000); } xmlHttp.open("GET","text.txt",true); xmlHttp.send(null); } window.onload=function(){ setTimeout('Ajax()',5000); } </script> <div id="ReloadThis">Dynamic Content</div> </body> </html> Quote Link to comment Share on other sites More sharing options...
dotkpay Posted July 24, 2010 Author Share Posted July 24, 2010 Thanks to Guru Freak! 'rhodesa'. Its solved, I looked through earlier posts on the same issue. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.