|
|
|
Supreme 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, если мне нужно содержимое файла целиком?
|
|
|
|
|
Junior Member
      
участник
Last Login: 09.10.2006 13:14
Сообщ.: 14,
Visits: 79
|
|
| А почему бы на серверной стороне этим не заняться? Зачем здесь яваскрипт?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 14.09.2007 18:03
Сообщ.: 333,
Visits: 3 403
|
|
1.
Серверной стороны в данном случае нету. Только HTML поддерживается. А то бы я через php присобачил.
2.
А что, яваскриптом нельзя? :(
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Где файл находится - у клиента или на сервере? Если на клиенте, то его можно будет прочитать только в MSIE на сайтах в зоне Intranet и Local Computer, то есть в очень ограниченной среде. Если файл на сервере, то делаем запрос через объект XmlHttp.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 14.09.2007 18:03
Сообщ.: 333,
Visits: 3 403
|
|
Файл на сервере.
Через XML я пробовал, тут:
http://www.relib.com/forums/Topic846112-23-1.aspx
Какая-то непонятка. Да и кроссбраузерность :)) страдает.
|
|
|
|
|
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 можно подробнее почитать.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 14.09.2007 18:03
Сообщ.: 333,
Visits: 3 403
|
|
Спасибо.
Под кроссброузерностью я понимал, что не для всех броузеров мне известны методы работы с XML. :))
Ухожу в другой топик, буду рыть Аякс. :)
|
|
|
|