PHP+JavaScript не работает дерево

Nastya

Guest
PHP+JavaScript не работает дерево

Для реализации дерева есть выборка названий каждого из уровней. Элементы являющиеся подуровнями нужно скрыть и показывать после клика по надуровню
function OpenLevel2(id)
{
if (document.all["lev_"+id].style.display == 'none')
{
document.all["lev_"+id].style.display = 'block';
}
else
{
document.all["lev_"+id].style.display = 'none';
}
}
</SCRIPT>

style:display='none' пишет, что style не является объектом.
что делать?
 

SelenIT

IT-лунатик :)
Nastya, в каком браузере проверяешь? document.all["id"] поддерживается только в IE (в Опере тоже, но не при любых настройках) и отправляется на свалку истории. Используй кроссбраузерный document.getElementById("id") и внимательно смотри на передаваемую строку (можешь для проверки вывести ее alert-ом).

И еще, почему элементарный вопрос по JavaScript попал в продвинутый форум по PHP?
 
Сверху