Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Сообщения за день
Поиск
Поиск по форуму
Отображать темы
Отображать сообщения
Расширенный поиск
К странице...
Главная
>
Форум
»
Javascript
»
Events/DOM/Window
»
addEventListener
Опции темы
Искать в теме
#
1
(
permalink
)
10.04.2010, 23:40
Namolem
Интересующийся
Регистрация: 10.04.2010
Сообщений: 17
addEventListener
http://javascript.pastebin.com/uuH6Hrhv
в конце кода два цикла.
первый создает ссылки из массива subj,
второй добавляет к ним onclick() функцию getSubjectUrl.
эта функция открывает Страницу предмета, используя его id из массива subj.
Почему-то для всех ссылок открывается последний предмет (Электротехника)
#
2
(
permalink
)
11.04.2010, 00:01
e1f
Профессор
Регистрация: 03.04.2009
Сообщений: 1,263
http://javascript.ru/basic/closure#p...-ispolzovaniya
P.S. Тема на форуме поднималась уже over 9000 раз, поиск рулит.
#
3
(
permalink
)
11.04.2010, 00:31
Namolem
Интересующийся
Регистрация: 10.04.2010
Сообщений: 17
большое спасибо!
поиск, конечно, рулит, но по какому слову/фразе мне искать?
#
4
(
permalink
)
11.04.2010, 08:30
x-yuri
Регистрация: 27.12.2008
Сообщений: 4,201
Сообщение от
Namolem
но по какому слову/фразе мне искать?
перед тем как искать, стоит научиться отлаживать скрипты
#
5
(
permalink
)
11.04.2010, 12:55
Namolem
Интересующийся
Регистрация: 10.04.2010
Сообщений: 17
Сообщение от
x-yuri
перед тем как искать, стоит научиться отлаживать скрипты
ошибок браузер/firebug не выдает
если перед вызовом функции добавить alert(переменная), то проалертятся все разные переменные.
что я сделал не так, учитывая мои знания на тот момент?
#
6
(
permalink
)
11.04.2010, 13:06
x-yuri
Регистрация: 27.12.2008
Сообщений: 4,201
не то чтобы не так, ты просто рано остановился
ты мог посмотреть, что происходит в обработчике и свести это все к простешему коду
var a = []; for( var i=0; i<5; i++ ) a.push(function(){ return i; }); alert(a[2]());
ну это все в идеале, естественно
#
7
(
permalink
)
11.04.2010, 23:46
e1f
Профессор
Регистрация: 03.04.2009
Сообщений: 1,263
Оп-па,
x-yuri
зачем аву сменил?
«
Скрытие, показ определённого div блока.
|
swfproxy не могу вставить
»
Опции темы
Версия для печати
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
addEventListener
gosha_kap
Общие вопросы Javascript
7
06.07.2012
02:32
addEventListener фаза
mycoding
Общие вопросы Javascript
2
31.01.2010
13:52
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх