i want to refresh a div using ajax,
i wrote this code:
index.php
Expand|Select|Wrap|Line Numbers
- <script src="ajax/moniter/moniter.js" type="text/javascript"></script>
- <body onload="moniter();">
- <div id="moniter">
- </div>
- </body
Expand|Select|Wrap|Line Numbers
- // JavaScript Document
- var xmlHttp_moniter
- function moniter()
- {
- xmlHttp_moniter = GetXmlHttpObject_parcel()
- if(xmlHttp_moniter == null)
- {
- alert("browser does not support HTTP Request")
- return
- }
- var url="ajax/moniter/moniter.php"
- xmlHttp_moniter.onreadystatechange = stateChanged
- xmlHttp_moniter.open("GET",url,true)
- xmlHttp_moniter.send(null)
- }
- function stateChanged()
- {
- if(xmlHttp_moniter.readyState==4 || xmlHttp_moniter.readyState == "complete")
- {
- document.getElementById("moniter").innerHTML = xmlHttp_moniter.responseText
- setTimeout('moniter()',100);
- }
- }
- function GetXmlHttpObject_parcel()
- {
- var xmlHttp_moniter=null;
- try
- {
- xmlHttp_moniter=new XMLHttpRequest();
- }
- catch (e)
- {
- //Internet Explorer
- try
- {
- xmlHttp_moniter=new ActiveXObject("Msxml2.XMLHTTP");
- }
- catch (e)
- {
- xmlHttp_moniter=new ActiveXObject("Microsoft.XMLHTTP");
- }
- }
- return xmlHttp_moniter;
- }
where is the problem or if anybody know a better way to do ajax div refresh
thanks in advance