Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.11.2016, 19:00
Новичок на форуме
Отправить личное сообщение для Nikolas123 Посмотреть профиль Найти все сообщения от Nikolas123
 
Регистрация: 25.09.2015
Сообщений: 4

Чтение локального txt файла
Данный скрипт читает txt файл прямо в браузере. Файл 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);
    }
})();


Нужно вывести данные в форму:
<input name="save" id="result" type="text" size="10" value="" />
Почему такая конструкция не работает?
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;
        document.getElementById('result').value = response;
    }
})();
Ответить с цитированием
  #2 (permalink)  
Старый 06.11.2016, 21:28
Новичок на форуме
Отправить личное сообщение для Nikolas123 Посмотреть профиль Найти все сообщения от Nikolas123
 
Регистрация: 25.09.2015
Сообщений: 4

Задача решена, всем спасибо.
Скрипт нужно было разместить перед тегом</body>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение данных из файла в массив TheSingleElk Общие вопросы Javascript 2 16.06.2016 01:09
File API Чтение и обработка локального файла Uncle_Co Events/DOM/Window 0 31.12.2014 18:01
Чтение из тектового файла Jackky Общие вопросы Javascript 14 30.06.2012 01:00
считывание с txt файла maikusha Общие вопросы Javascript 2 02.03.2012 08:41
Чтение и запись с txt или csv файла vitaver AJAX и COMET 0 23.12.2010 20:43