Помогите пожалуйста с js

Печать RSS
162

Автор
Пришелец
0
<script language="JavaScript" type="text/JavaScript">
<!--   
function showSub(o)
{
   var sub = o.parentNode.getElementsByTagName("DIV");
   if (sub.length)
      sub[0].style.display = (sub[0].style.display=='') ? 'none' : '';
   getElementById("serv").style.display = 'none';
}
//-->
</script>
<a href="#" onClick="showSub(this); return false;" id="serv">Сервисы</a>
<DIV style="display:no ne">
<a href="#">Top 1.1</a><br/>
<a href="#">Top 1.3</a>
</DIV>

Вот код,пишет ошибку: Uncaught ReferenceError: getElementById is not defined
В чем проблема,подскажите, пожалуйста..
Изменил: WIN4 (23.04.2012 / 16:07)
А

Чатланин
0
document.getElementById
Автор
Пришелец
0
Спасибо.

Добавлено через 05:20 сек.
Подскажите еще пожалуйста,почему как отдельный хтмл файл нормально работает,а когда в страницу сайта сую,не работает,т.е. должно быть так: жмешь на сервисы,эта надпись исчезает и появляется тор 1.1 тор 1.3,а на сайте жмешь на сервисы просто надпись сервисов исчезает.
А

Оранжевые штаны
0
этот код берет первый div на странице, наверняка он там не 1. ищи по id.
Автор
Пришелец
0
4. Муз-ТВ, Это как,просто я в js вообще 0.Помоги пожалуйста.
Изменил: WIN4 (24.04.2012 / 17:05)

Чатланин
0
5. WIN4, попробуй вставить его так
?> твой код js <?
Изменил: Снежана Ночева (24.04.2012 / 18:52)
Автор
Пришелец
0
6. Айка-Ночь, не помогло.
А

Чатланин
0
<script language="JavaScript" type="text/JavaScript">
<!--   
function showSub(o)
{
   var sub =  document.getElementById(o);
   sub.style.display = (sub.style.display=='') ? 'none' : '';
   document.getElementById("serv").style.display = 'none';
}
//-->
</script>
<a href="#" onClick="showSub('child'); return false;" id="serv">Сервисы</a>
<DIV style="display:no ne" id="child">
<a href="#">Top 1.1</a><br/>
<a href="#">Top 1.3</a>
</DIV>
Изменил: Алексей (25.04.2012 / 10:03)
Автор
Пришелец
0
Спасибо.Работает.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск