Подгрузить содержимое файла на страницу
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Подгрузить содержимое файла на страницу Expand / Collapse
Автор
Сообщение
05.09.2006 20:19
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.09.2007 18:03
Сообщ.: 333, Visits: 3 403
Собственно, сабж.
Можно ли?
Требуется прочитать содержимое в переменную, например, и записать её в ячейку таблицы с определенным ID.
Типа: "MyTD.write(" или "MyTD.InnerHTML="

Возился когда-то с XML:
http://www.relib.com/forums/Topic846112-23-1.aspx
но так толком и не получилось.
И подумал, а нельзя ли проще? Почему обязательно - XML, если мне нужно содержимое файла целиком?
Сообщ. #903899
05.09.2006 22:15
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 09.10.2006 13:14
Сообщ.: 14, Visits: 79
А почему бы на серверной стороне этим не заняться? Зачем здесь яваскрипт?
Сообщ. #903901
05.09.2006 23:15
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.09.2007 18:03
Сообщ.: 333, Visits: 3 403
1.
Серверной стороны в данном случае нету. Только HTML поддерживается. А то бы я через php присобачил.
2.
А что, яваскриптом нельзя? :(
Сообщ. #903903
06.09.2006 11:07
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Где файл находится - у клиента или на сервере? Если на клиенте, то его можно будет прочитать только в MSIE на сайтах в зоне Intranet и Local Computer, то есть в очень ограниченной среде. Если файл на сервере, то делаем запрос через объект XmlHttp.
Сообщ. #903922
06.09.2006 15:16
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.09.2007 18:03
Сообщ.: 333, Visits: 3 403
Файл на сервере.

Через XML я пробовал, тут:
http://www.relib.com/forums/Topic846112-23-1.aspx
Какая-то непонятка. Да и кроссбраузерность :)) страдает.
Сообщ. #903943
06.09.2006 15:22
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
XmlHttp и с обычными файлами умеет работать, использовать xml совсем не обязательно. Что касается кроссбраузерности, то никто не мешает написать код вида:

function loadFile(fileUrl)
{
    if (window.XMLHttpRequest)
    {
        // Mozilla, Safari, ...
        http_request = new XMLHttpRequest();
        ...
    }
    else if (window.ActiveXObject)
    {
        // IE
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
        ...
    }    
}

Я тебе в той теме привел ссылку где о XMLHttpRequest для Mozilla можно подробнее почитать.

Сообщ. #903944
06.09.2006 16:17
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.09.2007 18:03
Сообщ.: 333, Visits: 3 403
Спасибо.
Под кроссброузерностью я понимал, что не для всех броузеров мне известны методы работы с XML. :))
Ухожу в другой топик, буду рыть Аякс. :)
Сообщ. #903952
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 4:07