Показать сообщение отдельно
  #1 (permalink)  
Старый 24.12.2012, 17:33
Новичок на форуме
Отправить личное сообщение для INStorm Посмотреть профиль Найти все сообщения от INStorm
 
Регистрация: 24.12.2012
Сообщений: 6

Нужна помощь XMLHttpRequest
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Документ без названия</title>
</head>
<body>
 <a href="" onclick="newContent('newcontent.html','target')">test</a>
<div id="target"></div>
</body>
</html>


function newContent(link,target) {
/*
link - URL адрес подгружаемой страницы
target - DIV в который мы подгружаем контент
*/
var contaner = document.getElementById(target);

contaner.innerHTML = 'Загрузка ...';

var resource = getRequest();
if( resource )
{
resource.open('get',link);
resource.onreadystatechange = function ()
{
/*Получаем значение, указывающее текущее состояние элемента управления*/
if(resource.readyState == 4)
{
contaner.innerHTML = resource.responseText;
}
}
resource.send(null);
}
else
{
document.location = link;
}
}
/* Функция для получения метода для работы с браузерами */
function getRequest(){
try { return new XMLHttpRequest() }
catch(e)
{
try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e)
{
try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; }
}
}
}



Где ОШИБКА ???

Последний раз редактировалось INStorm, 24.12.2012 в 17:55.
Ответить с цитированием