Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Document Object Model

Alex

Господа и, возмоджно, дамы?

Картина маслом:

В документе необходимо отобразить список, состоящий из элеметов вот такой структуры:

<div id="catGroup">
<div id="groupHeader" class="listItem" onclick="toggle(this)">
<span class="itemCaption">Заголовок элемента</span><span class="itemDetails">подробная информация</span>
</div>
<div id="groupItems"></div>
</div>

Меня мучает вопрос, каким образом при клике по div-у groupHeader в функции toggle() получить следующий за ним div ? groupItems.

Попробовал вот так:

<script type="text/javascript" language="JavaScript1.2">

var holder;

function toggle(it)
{
var parent = it.parentNode;
holder = it.parentNode.lastChild;
...
// здесь подгрузка в полученный holder информации с помощью AJAX
...
}

</script>

Проблема в том, что эта функция выполняется только в IE (проверял на 6-ой версии)
а в Opere n FF ? ни в какую.

Такое ощущение, что они не понимают, когда им говорят слова натипа ?lastChild? или ?siblingNode?

Может они используют для этого другие слова? Помошгите плиз!
СообщениеАвторДата
Stutzer22.10.2006 12:20