Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Petroffs от 13 Мая 2004, 14:58:19

Название: про Массивы
Отправлено: Petroffs от 13 Мая 2004, 14:58:19
У меня в подгружаемом файле массив..

Можно ли в родит. документе создать массив, в кот. будут
добавляться значения из подгружаемого...

Кол-во элементов подгружаемого массива неизвестно!

???
Название: про Массивы
Отправлено: CGVictor от 14 Мая 2004, 10:04:44
Цитировать
Petroffs:
У меня в подгружаемом файле массив..

Конкретнее, пожалуйста. Ты его из файла читаешь и загоняешь в массив, или у тебя массив просто описан в include-файле?
Цитировать
Petroffs:
Можно ли в родит. документе создать массив, в кот. будут
добавляться значения из подгружаемого...

Можно. В первом случае - легко, во втором - сложнее (массивы разные должны быть).
Название: про Массивы
Отправлено: Petroffs от 14 Мая 2004, 10:12:12
Есть файл server.html

Есть файл index.html

В индекс.хтмл стоит iframe src=server.html, ифрейм, при обновлении выдает в
индекс значения массива.

У меня такая задача: то что он выдал прежде сохранять как-то, а
то, что он снова выдает в индекс - добавлять к сохраненному.

Причем (!) количество элементов ифреймового массива может изменяться!
Название: про Массивы
Отправлено: CGVictor от 18 Мая 2004, 10:43:25
Цитировать
Petroffs:
Можно ли в родит. документе создать массив, в кот. будут
добавляться значения из подгружаемого...

А кто мешает?
Ты массив обновляешь из какого документа?
Если из родительского (через iframe.onLoad), тогда, к примеру, хранишь счетчик в родительском документе. И перебираешь массив, добавляя новые значения начиная со значения счетчика (которое обновляешь). Это только один вариант....
Если из вложенного (т.е.из server.html), то как вариант можешь использовать стандартные функции для работы (concat,push,unshift and so on).
Проблема-то в чем?
Цитировать
Petroffs: Причем (!) количество элементов ифреймового массива может изменяться!

Да ради бога! array.length, циклы... или просто стандартные функции....
Название: про Массивы
Отправлено: Petroffs от 18 Мая 2004, 10:45:37
Спасибо, я уже за выходные разобрался ! :)