Есть такой код: 
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?