Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Mootols проверка родителя (https://javascript.ru/forum/misc/11918-mootols-proverka-roditelya.html)

zlideni 21.09.2010 11:23

Mootols проверка родителя
 
Добрый день!
Столкнулся с проблемой так как в ява-скрипте не силён а то что вычитал не помогло или не правильно использовал или........
Вводные:
Установлен скрипт табов mootabs.js, сделано 2 вкладке, - контент каждой вкладке это меню (ссылки). Вот страница на всякий случай.
Задача:
Нужно проверять в контенте какой вклдаке есть элемент <a> с id="active_menu" и соответственно передавать активность при загрузке той вкладки в контенте которой и присутствует активная ссылка.
Как сделал:
В самом скрипте дописал следующие
if ($('second_tab').hasChild('active_menu')) this.options.activateOnLoad='second_tab';  else this.options.activateOnLoad='first';

вроде как проверяем содержит ли блок контента второго таба элементы с id="active_menu" если "Да" то активным становиться второй таб если "Нет" то первый.
Но почему-то не работает, и не работает само условие (передача активности табов работает: экспериментировал, передавал), ведать
$('second_tab').hasChild('active_menu')
ничего не находит, помогите!
Заранее благодарен.

zlideni 23.09.2010 09:43

Может я что-то не внятно описал?
Может тогда так:
Помогите заставить этот код работать
if ($('second_tab').hasChild('active_menu')) this.options.activateOnLoad='second_tab';  else this.options.activateOnLoad='first';

UP

zlideni 29.09.2010 14:32

Тему можно закрывать...
за место этого
if ($('second_tab').hasChild('active_menu'))

нужно было написать
if($('second_tab').getElementById('active_menu'))


Часовой пояс GMT +3, время: 09:46.