All pastes #250778 Raw Edit

Anonymous

public text v1 · immutable
#250778 ·published 2006-11-17 10:03 UTC
rendered paste body
//THE REFRESHMESSAGES-LOOP IS STARTED ON BODY'S ONLOAD

function  refreshMessages() {
  ajaxMessages();
  window.setTimeout("refreshMessages()", 2222);
}

function ajaxMessages(){
  var http1;
  http1 = createRequestObject(); 
  http1.open('get', 'page.php');  
  http1.onreadystatechange = function() { ajaxMessagesResponse(http1); };
  http1.send(null);
}

function ajaxMessagesResponse(http1) {
  if (http1.readyState != null && (http1.readyState == 4 || http1.readyState == 'complete' ) )
    { 
      if (http1.status == 200 || http1.status == 304 || http1.status == 0) { //THIS IS THE LINE OF THE ERROR
	var response = http1.responseText; 
	document.getElementById('view_ajax').innerHTML = response; 
      }
    } 
}

function createRequestObject(){
  
  var XMLHttp=null

  if (window.XMLHttpRequest) { // Mozilla, Safari, ...
    XMLHttp = new XMLHttpRequest();
  } else if (window.ActiveXObject) { // IE
    try {
      XMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
	XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }
  
  return XMLHttp;
}