>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Почистить листбокс. (помогите пожалуйста) http://forum.mozilla-russia.org/viewtopic.php?id=12019 |
Masletso > 21-08-2006 00:37:46 |
Я у же 3 часа надо бы , но всё же спрошу: Он выводит 0, и удаляет первый элемент. Выделить код Код:alert("0"); supportListbox.removeItemAt(0); alert("1"); supportListbox.removeItemAt(1); alert("2"); supportListbox.removeItemAt(2); alert("3"); supportListbox.removeItemAt(3); И!! на 2 он зависает, он алертит 2 и всё, зависает.
Ну о цикле я уже не говорю, это я щас привёл тестовый вариант, вообще я не буду знать скоко элементов в листе и удаляет он конечно их циклом, но вот я сначала сделал цикл, он не работал...и стал рыть и вот до чего дорыл в итоге Что это за проблема? или это баг? Добавлено Пнд 21 Авг 2006 00:47:40 : |
Merlyel > 21-08-2006 01:06:38 |
Может все дело в том, что когда ты удалил 0ой элемент, элемент под номером 1 стал номер 0 опять.... и в итоге пошла чехарда Т.е. попробуй удалять элементы не с начала, а с конца. Или второй вариант - удаляй все время 0ой элемент, пока они не кончатся. |
Masletso > 21-08-2006 01:14:16 |
гыы Добавлено Пнд 21 Авг 2006 01:15:37 : Добавлено Пнд 21 Авг 2006 01:25:49 : |