- Автор темы
 - #1
 
Доброго вечера. 
Вопрос вот в чем: есть сайты
example1.ru
и example2.ru
на example1.ru перед </body> стоит код
	
	
	
		
а на example2.ru собственно и хранится файл loadCodeAJAX.js
	
	
	
		
Проблема в том что радостно выведется "I'm here before 200!!!"
а "I'm here!!!" так и не появится(на радость первому сообщению))))
При проверке выяснилось что xmlHttp.status=0.
Что необходимо поменять чтобы скрипт заработал как надо???
	
		
			
		
		
	
				
			Вопрос вот в чем: есть сайты
example1.ru
и example2.ru
на example1.ru перед </body> стоит код
		Код:
	
	<script type="text/javascript" src="http://example2.ru/loadCodeAJAX.js"></script>
<script type="text/javascript">document.onload=getData();</script>
	
		Код:
	
	var xmlHttp = getHTTPRequestObject();
function getHTTPRequestObject() {
  var xmlHttpRequest;
  if (!xmlHttpRequest && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlHttpRequest = new XMLHttpRequest();
    } catch (exception) {
      xmlHttpRequest = false;
    }
  }
  return xmlHttpRequest;
}
function getData() {
    if (xmlHttp) {
        xmlHttp.open("GET", "http://example2.ru/getData.php",true);
        xmlHttp.onreadystatechange = processGet;
        xmlHttp.send(null);
    }
}
function processGet() {
    if ( xmlHttp.readyState == 4) {
        // если статус равен 200 (OK)
            alert("I'm here before 200!!!");
        if ( xmlHttp.status == 200) {
            alert("I'm here!!!");
        }
    }
	а "I'm here!!!" так и не появится(на радость первому сообщению))))
При проверке выяснилось что xmlHttp.status=0.
Что необходимо поменять чтобы скрипт заработал как надо???
				