Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: DartSidius от 14 Мая 2007, 11:19:27

Название: AJAX загрузка содержимого страницы
Отправлено: DartSidius от 14 Мая 2007, 11:19:27
Есть такой код:

function loadHTML(sURL){
  var request=null;
  if(!request) try {
        request=new ActiveXObject(\'Msxml2.XMLHTTP\');
  } catch (e){}

  if(!request) try {
        request=new ActiveXObject(\'Microsoft.XMLHTTP\');
  } catch (e){}

  if(!request) try {
        request=new XMLHttpRequest();
  } catch (e){}
  if(!request)  return "";
  request.open(\'GET\', sURL, false);
  request.send(null);
  return request.responseText;

}

вызываем так:

var load_c=loadHTML("data.html");

всё без проблем изымается с моего сервера, т.е. локального....

возможно ли изъять таким же способом страницу с удалённого хоста?...просто выдаёт ошибку..может это просто ограничение протокола XMLHttpRequest?
Название: AJAX загрузка содержимого страницы
Отправлено: Макс от 14 Мая 2007, 12:09:40
Цитировать
DartSidius:
возможно ли изъять таким же способом страницу с удалённого хоста?
нет, только страницы со своего домена
Название: AJAX загрузка содержимого страницы
Отправлено: DartSidius от 14 Мая 2007, 14:21:25
Цитировать
Макс:
нет, только страницы со своего домена


т.е. это ограничения аякса?
Название: AJAX загрузка содержимого страницы
Отправлено: Макс от 14 Мая 2007, 15:55:05
да