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> Link to comment https://forums.phpfreaks.com/topic/208725-too-fast-div-refresh/ 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. Link to comment https://forums.phpfreaks.com/topic/208725-too-fast-div-refresh/#findComment-1090482 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.