![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Ashen |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 1.9.2006 Репутация: нет Всего: нет |
Проблема выглядит так - имеется самописный javascript-класс, который изображает на странице два списка с кнопками переупорядочивания элементов и переброски элементов из одного списка в другой.
Класс создается скриптом при загрузке страницы и методом document.write() рисует нужные элементы (которые берутся из массива). С переупорядочиванием элементов никаких проблем нет - через DOM перебираем эелементы и переименовываем дочерний textNode (элементы списка хранятся в двух массивах-членах класса). А вот при переброске приходится удалять все элементы списка и генерить их заново через тот же DOM. Все перфектно генерится только в Мозилле, но события не работают - пишет document.getElementById("list_item_1_"+this.name+i) has no properties. В IE вообще не хочет - пишет "член группы не найден". Пробовал просто генерить события на элементах попроще - в Мозилле вроде работает, а IE вообще игнорит (как будто нету никаких событий). Что делать??? Вот исходники генерации элемента списка на который и вешаютсф вышеупомянутые события:
хелп плиз срочно --------------------
Хочешь помочь новичку - делай вместе с ним;Хочешь помочь старику - сделай за него;Хочешь помочь мастеру - отойди в сторону;Хочешь помочь дураку - сам дурак... |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
и как это отлаживать? надо сначала создать html-файл, как у тебя? а откель - то знать, как он выглядит? можешь точнее описать, какие события не работают или скинуть "урезанный" вариант связки JS+HTML?
|
|||
|
||||
| Ashen |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 1.9.2006 Репутация: нет Всего: нет |
отослал архив с исходниками на мыло
Это сообщение отредактировал(а) Ashen - 1.9.2006, 10:03 --------------------
Хочешь помочь новичку - делай вместе с ним;Хочешь помочь старику - сделай за него;Хочешь помочь мастеру - отойди в сторону;Хочешь помочь дураку - сам дурак... |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
хех. под "скинуть" я имел в виду "на форум". Мне есть чем на работе заняться - глянуть на 8-10 строк кода на странице форума - это одно, а копаться во внутренностях чужого механизма - это другое. Работодатели не оценят
|
|||
|
||||
| Ashen |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 1.9.2006 Репутация: нет Всего: нет |
М-м-м-м-м....
javascript
сходу все равно не разобраться Это сообщение отредактировал(а) Ashen - 1.9.2006, 11:40 --------------------
Хочешь помочь новичку - делай вместе с ним;Хочешь помочь старику - сделай за него;Хочешь помочь мастеру - отойди в сторону;Хочешь помочь дураку - сам дурак... |
||||
|
|||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
блин! как я сразу проморгал-то? неверно ты привязываешь обработчики на события! они - не аттрибуты. нельзя их устанавливать при помощи setAttribute! вот тебе темы по теме:
http://forum.vingrad.ru/index.php?showtopic=32350# там в нижней части поста Sardar'a описано, как работать с разными системами событий. ещё "живых примеров" на форуме хватает: ищи по attachEvent и addEventListener ;) а вот и мануал: под FireFox/Mozilla под IE |
|||
|
||||
| Ashen |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 1.9.2006 Репутация: нет Всего: нет |
Спасибо !!!
--------------------
Хочешь помочь новичку - делай вместе с ним;Хочешь помочь старику - сделай за него;Хочешь помочь мастеру - отойди в сторону;Хочешь помочь дураку - сам дурак... |
|||
|
||||
| Avb |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 5.7.2006 Репутация: 4 Всего: 13 |
Ashen, маловато кода.
Вот сразу ошибка jsTPList is not defined. Этого класса в javascript-е у тебя нет. Выкладывай по-больше, а лучше все. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |