Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
24.04.2007, 13:44 | #1 |
Постоялец
Пол: Регистрация: 19.03.2007
Сообщений: 293
Репутация: 170
|
javascript рекурсивный вызов функции
есть необходимость обработать дерево, но столкнулся с проблемой.
Код:
+папка0 |-папка1 |-папка2 |+папка3 ||-папка4 ||-папка5 |\-папка6 \-папка7 Код:
+папка0 |-папка1 |-папка2 |+папка3 ||-папка4 ||-папка5 |\-папка6 Есть какие-то методы решения? Можно ли как-то вызвать рекурсивную функцию параллельно? |
Реклама: | классическая музыка сегодня в москве | компьютерный стол из массива дерева | тренировки по кикбоксингу в москве | купить+стулья | свободная пара спектакль с марией ароновой купить билеты |
24.04.2007, 14:00 | #2 |
Re: javascript рекурсивный вызов функции
код в студию
__________________
Имя величайшему из всех изобретателей: Случайность. |
|
24.04.2007, 14:20 | #3 | |||||||||||||||||||||||
Постоялец
Пол: Регистрация: 19.03.2007
Сообщений: 293
Репутация: 170
|
Re: javascript рекурсивный вызов функции
К примеру так: Код:
function mark_check(parent,nums) { if(nums>0){ var act = parent.checked; var parentname = parent.name; if (document.all || document.getElementById){ for (i=1;i<=nums;i++){ if(i<10){ var currentitem = document.getElementById("check_"+parentname+"0"+i); var subnums = document.getElementById("subn_"+parentname+"0"+i).value; } else{ var currentitem = document.getElementById("check_"+parentname+i); var subnums = document.getElementById("subn_"+parentname+i).value; } currentitem.checked = act; if(subnums>0){ mark_check(currentitem,subnums); } } } } return false; } Добавлено через 19 минут Отбой.. решил траблу. если не объявлять предварительно переменную цикла: var i = 0; что делает ее приватной для функции, она автоматически становится публичной. Вот ведь гадость. Всем спасибо. Последний раз редактировалось BaBL; 24.04.2007 в 14:39.. Причина: Добавлено сообщение |
|||||||||||||||||||||||
11.10.2007, 11:27 | #4 |
Неактивный пользователь
Регистрация: 11.10.2007
Сообщений: 5
Репутация: 0
|
Ответ: javascript рекурсивный вызов функции
Тебе тоже спасибо, BaBL! Если б не твоя тема, сидел бы я еще день-другой над таким же косяком
|
Опции темы | |
Опции просмотра | |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
функции из dll | Dr Evil | Delphi | 17 | 13.10.2010 00:50 |
Вызов неэкспортированной функции в DLL | maxrfon | Delphi | 0 | 24.07.2009 23:15 |
Функции работы со строками | BFTFenix | Visual C++ / С/C++ | 13 | 14.05.2008 16:58 |
Функции по работе с HDD | Indian | .NET | 1 | 05.02.2008 18:20 |
|
|