Показать сообщение отдельно
  #3 (permalink)  
Старый 24.03.2011, 11:28
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

Esca, используя javascript, файл можно будет получить только с этого же сайта на котором запускаете скрипт. Получить можно так (в скрипте 'file.txt' замените на адрес файла который вам нужен):
function getXmlHttp() {
    var xmlhttp;
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            xmlhttp = false;
        }
    }
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}

(function () {
    var xmlhttp = getXmlHttp();
    xmlhttp.open('GET', 'file.txt', false);
    xmlhttp.send(null);
    if (xmlhttp.status == 200) {
        var response = xmlhttp.responseText;
        alert(response);
    }
})();

При загрузке страницы посылается ajax запрос к файлу, далее его содержимое записывается в переменную response, а потом содержимое переменной выводится на экран alert'ом.
Подробнее тут.
Ответить с цитированием