|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Нужна помощь по яваскрипту |
|
Нужна помощь по яваскрипту
|
Пользователь Сообщения: 126 |
Профиль | Сайт | Отправить PM | Цитировать
Есть такой вот скриптец:
<!-- // Returns the closest parent tag with tagName containing // the src tag. If no such tag is found - null is returned. function checkParent( src, tagName ) { while ( src != null ) { if (src.tagName == tagName) return src; src = src.parentElement; } return null; } // Returns the first tag with tagName contained by // the src tag. If no such tag is found - null is returned. function checkContent( src, tagName ) { var pos = src.sourceIndex ; while ( src.contains( document.all[++pos] ) ) if ( document.all[pos].tagName == tagName ) return document.all[pos] ; return null ; } // Handle onClick event in the outline box function outlineAction() { var src = event.srcElement ; var item = checkParent( src, "DT" ) ; if ( parent != null ) { var content = checkContent( item, "DL" ) ; if ( content != null ) if ( content.style.display == "" ) content.style.display = "block" ; else content.style.display = "" ; } event.cancelBubble = true; } // --> <DIV onClick="javascript: outlineAction();"> <dl> <!--Text--> <dt class="oParent">Боевые отравляющие вещества<dl> <dt class="oItem"><a href="poison/po01/po0002.html" class="m"><span class="q">Адамсит (DM)</a></dt> <dt class="oItem"><a href="poison/po01/po0003.html" class="m"><span class="q">Ви-Икс газ (VX)</a></dt> <dt class="oItem"><a href="poison/po01/po0004.html" class="m"><span class="q">Дифенилхлорарсин (DA) </a></dt> <dt class="oItem"><a href="poison/po01/po0005.html" class="m"><span class="q">Дифенилцианарсин (DC)</a></dt> <dt class="oItem"><a href="poison/po01/po0006.html" class="m"><span class="q">Дифосген (CG2)</a></dt> <dt class="oItem"><a href="poison/po01/po0001.html" class="m"><span class="q">Зарин</a></dt> <dt class="oItem"><a href="poison/po01/po0007.html" class="m"><span class="q">Зоман (GD)</a></dt> <dt class="oItem"><a href="poison/po01/po0008.html" class="m"><span class="q">Люизит (L)</a></dt> </dl></dt> <dt class="oParent">Бытовые отравляющие вещества<dl> <dt class="oItem"><a href="poison/po02/po0001.html" class="m"><span class="q">Уксусная кислота</a></dt> <dt class="oItem"><a href="poison/po02/po0002.html" class="m"><span class="q">Хлорциан</a></dt> </dl></dt> <!--/Text--> </dl> </DIV> В эксплорере скрипт просчитывается без проблем, а вот в Mozilla Firefox возникают проблемы в 27 строчке скрипта (var src = event.srcElement . В чем трабл и как его можно разрешить? ЗЫ: применение скрипта можно глянуть у меня на сайте http://tools-of-death.ru/poison.html |
|
------- Отправлено: 00:29, 30-11-2005 |
Пользователь Сообщения: 126
|
Профиль | Сайт | Отправить PM | Цитировать Ну хоть кто-нить подкиньте идею как доработать скриптец под мозилу, например как сделать так что-бы при загрузке страницы в мозиле показывался просто список ссылок, без возможности сворачивания/разворачивания списка, реализованного в ие.
Буду очень благодарен |
------- Отправлено: 01:51, 12-01-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Vampire
я бы перехватывал клин по каждой ячейке отдельно... кстати вот ссылка на то как можно организовать дерево: http://www.artlebedev.ru/tools/techn...html/treeview/ |
------- Отправлено: 17:23, 21-06-2006 | #3 |
Пользователь Сообщения: 126
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
|
|
------- Отправлено: 17:50, 21-06-2006 | #4 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Vampire
ксожалению сразу дать ответы на все не могу, но стараюсь не оставлять мемы без ответа |
|
------- Отправлено: 17:55, 21-06-2006 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Нужна помощь! | SHISHA | Лечение систем от вредоносных программ | 3 | 30-10-2009 01:00 | |
Нужна помощь | ponch_31 | Мобильные ОС, смартфоны и планшеты | 2 | 12-03-2009 17:36 | |
Нужна помощь | Vovan27 | Лечение систем от вредоносных программ | 1 | 10-01-2009 22:03 | |
нужна помощь | Garry73 | Хочу все знать | 1 | 27-03-2004 16:04 |
|