Показать сообщение отдельно
  #3 (permalink)  
Старый 22.09.2010, 04:33
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

<script type="text/javascript"> 
// Функция, осуществляющая AJAX запрос 
function loadXMLDoc(method, url, target) { 
  if(window.XMLHttpRequest) { 
    req = new XMLHttpRequest(); 
    req.onreadystatechange = processReqChange; 
    req.open(method, url, true); 
    req.send(null); 
  } else if (window.ActiveXObject) { 
    req = new ActiveXObject("Microsoft.XMLHTTP"); 
    req.onreadystatechange = processReqChange; 
    req.open(method, url, true); 
    req.send(); 
  } 
} 
// Функция, выполняемая при изменении статуса 
// запроса, если статус  равен 200, данные получены 
function processReqChange() { 
  if(req.readyState == 4) { 
    if(req.status == 200) { 
      getNumber(req.responseText, target); 
    } else { 
      alert("There was a problem retrieving the XML data:\n" + req.statusText); 
    } 
  } 
} 
// Функция выполняется при щелчке на "ссылке" 
function onClick(prurl, target) { 
    var url = prurl; 
    loadXMLDoc( "get", url, target ); 
} 
// Функция записывает в элемент content значение, полученное от сервера 
function getNumber( number, target ) { 
  var content = document.getElementById( target || "content" ); 
  content.innerHTML = number;  
} 
</script>
Ответить с цитированием