Использую фотогалерею "Фоторама", которая переделывает структуру вида <div><a><img></a></div> в <div><canvas></canvas></div>. В канву нужно вписать id, которые заполняются в битриксовом шаблоне. Заполняю так:Код:Затем в цикле заполняю массив//до цикла перебора элементов объявлю массив и счётчик <script type="text/javascript"> window.id_mass = []; i = 0; </script>Код:- всё это в файле шаблона компонента, что происходит далее:<script type="text/javascript"> window.id_mass.push('<?=$this->GetEditAreaId($arElement["ID"]);?>'); </script>
запускается страница , где в head подгружается jquery, скрипт фоторамы и т.д., затем формируется страница, выводится компонент по шаблону с заполненным массивом(см.выше).
В самом скрипте фоторамы я добавил изменения, где к элементу canvas добавляется id="'+ window.id_mass[globalid]+'", globalid - само собой счётчик, который объявляется вначале и итерируется после добавления. но массив пустой, записывается undefined.
Короче говоря, как сделать этот массив глобальным, чтобы можно было использовать в подключенном скрипте.
[JavaScript]Использование массива в другом скрипте на странице
(Ответов: 5, Просмотров: 1151)
- 01.11.2012 12:42
- 01.11.2012 14:47
может в сессию парамтры запихнуть? sessin start(); $SESSION_abcd=ваш параметр?
- 01.11.2012 15:35
iavtomoto, не, это же php, в скрипт подключаемый не вставлю. Попробовал на кукисах,но тоже как-то не вышло.
- 02.11.2012 02:59
<?=$this->GetEditAreaId($arElement["ID"]);?> а это разве у вас не пхп? таким же макаром...
- 07.11.2012 17:35
iavtomoto, это понятно, пхп, стоит у картинки, например. Но я же говорю: фоторама обрабатывает хтмл код, и переделывает по своему. Она не учтёт этот параметр, только src.
В целом, не актуально уже, разобрался сам, метод не понадобился и вообще сменили галерею уже
- 10.11.2012 17:22
Попробуйте обращаться к массиву после полной загрузки страницы, или же загружать фотораму в конце
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
JavaScript скрипт в скрипте | Web программирование | 1 | 05.09.2012 22:04 |
Wallpaper`ные сайты- на каком движке/скрипте? | Выбор CMS | 6 | 17.04.2012 03:00 |
Помогите с ошибкой в скрипте! | Web программирование | 4 | 06.02.2012 20:33 |
php. Вставить переменную в значение элемента массива | Web программирование | 9 | 16.03.2011 06:37 |
ДРУГОЙ блог именно на Другом блоге. | Дайджест блогосферы | 4 | 25.02.2010 11:44 |



