![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| neoks |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 5.7.2010 Репутация: нет Всего: 1 |
Прошу не бить ногами, это невероятно но я толком не могу найти в инете почему ?
Почему цикл for не работает внутри цикла for, происходит это так, запускается первый цикл и прерывается вторым который успешно выполняет цикл. Вот стало интересно почему так происходит и можно это вообще решить проблему, может и нельзя так ? |
|||
|
||||
| нуп |
|
|||
|
Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 13 Всего: 33 |
Значит где-то косяк, предположительно с 17- строке
|
|||
|
||||
| rodnover |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 7.4.2009 Репутация: нет Всего: 10 |
точки с запятой вконце фора нет?
Это сообщение отредактировал(а) rodnover - 15.8.2011, 15:45 |
|||
|
||||
| Evghenusi |
|
|||
![]() майский жук ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 3.8.2006 Где: Молдова, Кишинёв Репутация: 1 Всего: 15 |
может у вас в обоих циклах одна и так же переменная для инкремента (хз как правильно выразиться), и если всё же ошибка не в 17 строке, то покажите код
|
|||
|
||||
| neoks |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 5.7.2010 Репутация: нет Всего: 1 |
Ошибки вроде нет.
Вот отрывок кода:
Не знаю почему но else не выполняется, срабатывает функция show_bg и все цикл прерывается, смотрел в firebug молчит. |
|||
|
||||
| Evghenusi |
|
|||
![]() майский жук ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 3.8.2006 Где: Молдова, Кишинёв Репутация: 1 Всего: 15 |
||||
|
||||
| neoks |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 5.7.2010 Репутация: нет Всего: 1 |
Взял простой код для испытания так там все работает.
Хм, почему же предыдущий не работает. Добавлено через 2 минуты и 37 секунд
И вправду работает |
||||
|
|||||
| нуп |
|
|||
|
Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 13 Всего: 33 |
А так |
|||
|
||||
| Evghenusi |
|
|||
![]() майский жук ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 3.8.2006 Где: Молдова, Кишинёв Репутация: 1 Всего: 15 |
слава боженьке вы меня услышали я всего лишь любитель, поэтому могу ошибаться, но я так понимаю логику: первый цикл производит первую итерацию, в это время запускается второй и производит 7 итераций, меняя значение переменной, снова наступает очередь первого, и первый проверяя переменную получает новое значение, а именно i=7, а так как цикл до i < 7, то дальше и "двигаться" не надо. если я не прав, буду рад критике Это сообщение отредактировал(а) Evghenusi - 15.8.2011, 16:52 |
|||
|
||||
| neoks |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 425 Регистрация: 5.7.2010 Репутация: нет Всего: 1 |
И все таки php и javascript разные вещи, по привычки из php как я всегда пользуюсь циклом for и токого не доводилось испытывать.
В справочниках пишут что цикл for почти одинаковые по php, но не узнаеш что такое почти пока не испробуеш |
|||
|
||||
| нуп |
|
|||
|
Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 13 Всего: 33 |
Просто надо прочитать о области видимости переменной Тыц
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |