Показать сообщение отдельно
  #9 (permalink)  
Старый 23.09.2010, 16:17
Аспирант
Отправить личное сообщение для Black_Sun Посмотреть профиль Найти все сообщения от Black_Sun
 
Регистрация: 29.04.2010
Сообщений: 68

В общем я сделал что хотел, осилил написать парсер только одна проблема, как скачивать скриптом файл с удаленного сервера? а то скрипт не запрашивает удаленную страницу, только локальную, наверно тоже из-за безопасности
function parseText(text){
    var iframe=document.createElement('iframe');
    iframe.style.visibility='hidden';
    iframe.style.width="0";
    iframe.style.height="0";
    document.documentElement.appendChild(iframe);
    var doc=iframe.contentDocument;
    document.documentElement.removeChild(iframe);
    doc.documentElement.innerHTML=text;
    return doc;
}

var url="test.html";
var xrequest=new XMLHttpRequest();
xrequest.open("GET",url,true);
xrequest.onreadystatechange = function () {
 if (xrequest.readyState==4){
  var result=xrequest.responseText;
  var doc=parseText(result);
  var ar=doc.getElementById('dle-content').getElementsByClassName('news')[0];
  document.getElementById('antivir').innerHTML = ar.innerHTML                      
 }
else {
  document.getElementById('antivir').innerHTML = 'Информация загружается, пожалуйста подождите...'}   
};
xrequest.send('');

к примеру эта ссылка xmlhttp запрос элемента как её скачивать скриптом при каждом обновлении страницы?
в общем не критично инфа там обновляется не часто, но всё таки.
Ответить с цитированием