Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Данные для отображения в блоках или таблицах из *.txt (https://javascript.ru/forum/misc/3173-dannye-dlya-otobrazheniya-v-blokakh-ili-tablicakh-iz-%2A-txt.html)

goshikvia 24.03.2009 17:53

Данные для отображения в блоках или таблицах из *.txt
 
Доброе время суток!
Хочу чтобы данные на сайте загружались из файла, т.е. чтобы страница обращалась к текстовому файлу и потом их отображала.
Я знаю как сделать ТАБЛИЦУ, данные которой обновляются через файл, например:
--------------------------------------------------------------------------
<object id="bd_pricelist" classid="CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83"> 
<param name="FieldDelim" value="|"> 
<param name="DataURL" value="bdpricelist.txt"> 
<param name="UseHeader" value=true> 
</object> 

<h3>Таблица</h3> 
<table DATASRC=#bd_pricelist border=5> 
<tr> 
<td><span DATAFLD="Название" dataformatas="html"></span></td> 
<td><span DATAFLD="Цена" dataformatas="html"></span></td> 
</tr> 
</table>

--------------------------------------------------------------------------
где в файле bdpricelist.txt записи расположены так:

Название|Цена
Шампунь|20 руб
Петя|Вася
левый столбик|Правый столбик
--------------------------------------------------------------------------
А теперь вопрос такой: как пользоваться данными из файла, не используя таблицы?
Мне надо в одном <div> отобразить рисунок, справо от него идет <div> в нем надо отобразить текст, а ниже продолжают идти эти пары. Я вот хочу сделать так чтобы каждый <div> брал данные из определенного файла. Как это сделать?
----------------------------------------------------------------
Может есть другой способ, а то я зациклился на *.txt
Пожалуйста напишите пример кода для каждого вариант.
Заранее спасибо :)

Gvozd 24.03.2009 17:57

AJAX

goshikvia 24.03.2009 22:35

Gvozd,
Посмотрел, что то все в общем, ничего конкретного, можете помочь с кодом?

Gvozd 24.03.2009 22:58

а что конкретно непонятного?
по ссылке вполне достаточно кода, чтобы начать писать.
садитесь и пишите.
будут конкртеные вопросы по ходу написания, задавайте.
алгоритм в общем виде примерно таков:
получаете содержимое файла с сервера с помощью xmlhttpequest
парсите его содержимое, и вставляете в необходимый вам тег.
такжде добавляете рисунок, и что еще надо вам.

PS перечитал ваш вариант.
возможно получится если вы продублируете тег object с разными id, и в каждой таблице будете ссылатся на свой id
только я не уверен насколько применяемый вами способ кросбраузерен, и будет ли он работать на сервере.вполне может статся, что и не будет.
вывод:используйте лучше Ajax


Часовой пояс GMT +3, время: 13:12.