Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Аккаунты [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): « 1 [2] 

> Без описания
Furax
Отправлено: 23 Апреля, 2008 - 06:21:19
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Во-первых, при нажатии на кнопку "Отмена" в prompt-окошке JavaScript возвращает null, а не undefined. Но, поскольку используется сравнение (==), а не проверка на тождественность (===), приведение типов позволяет правильно отработать ситуацию.

Во-вторых, вот в этом месте:
for(schet; schet<=base.length; schet++)
Выделенная цветом конструкция бесполезна, т. к. она ничего не делает. Её можно убрать - ничего не произойдёт. А можно прямо на этом месте объявить и проинициализировать schet - будет компактнее.

Та ошибка, из-за которой скрипт и не работает, состоит, собственно, в том, что вместо '<' в цикле стоит "<=", а поскольку индексы массивов в JS начинаются с 0 и кончаются на length-1, ничего хорошего при обращении к элементу № length не происходит.
 
 Top
Systemnik Администратор
Отправлено: 23 Апреля, 2008 - 08:14:47
Post Id



ExBB Developer Team


Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007  

Карма 0




ок с тождеством понял.. Подмигивание щас.. еще впросов напридумываю))

(Отредактировано автором: 23 Апреля, 2008 - 08:17:05)

 
 Top
Systemnik Администратор
Отправлено: 23 Апреля, 2008 - 08:23:21
Post Id



ExBB Developer Team


Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007  

Карма 0




Цитата:
Та ошибка, из-за которой скрипт и не работает, состоит, собственно, в том, что вместо '<' в цикле стоит "<="

так так.. методом рассуждения я понял.. почему так.. понял.. спасибо что указал..
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0381]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33