Advertisement
Guest User

Simple AJAX reload every 1 second script

a guest
Jan 23rd, 2011
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <BODY onLoad="init()">
  2.  
  3. <script type=text/javascript>
  4. function ajaxRequest(){
  5.  var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
  6.  if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
  7.   for (var i=0; i<activexmodes.length; i++){
  8.    try{
  9.     return new ActiveXObject(activexmodes[i])
  10.    }
  11.    catch(e){
  12.     //suppress error
  13.    }
  14.   }
  15.  }
  16.  else if (window.XMLHttpRequest) // if Mozilla, Safari etc
  17.   return new XMLHttpRequest()
  18.  else
  19.   return false
  20. }
  21. function getpost()
  22. {
  23. var mygetrequest=new ajaxRequest()
  24. mygetrequest.onreadystatechange=function(){
  25.  if (mygetrequest.readyState==4){
  26.   if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
  27.    document.getElementById("result").innerHTML=mygetrequest.responseText
  28.   }
  29.   else{
  30.    
  31.   }
  32.  }
  33. }
  34. mygetrequest.open("GET", "http://example.com", true)
  35. mygetrequest.send(null)
  36.  
  37. }
  38. function init()
  39. {
  40. getpost();
  41. setTimeout("init()", 1000);
  42. }
  43. </script>
  44. <div id=result></div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement