|
Если вы впервые на нашем форуме - ознакомьтесь с правилами
|
|
Вот есть скрипт:
<script>
function showItem(id){
if(document.getElementById(id).style.display=="none"){
document.getElementById(id).style.display="";
}else{
document.getElementById(id).style.display="none";
}
}
</script>
И код:
<ul>
<li>Главная</li>
<li><span style="cursor:pointer"
onClick="showItem('about')">О компании</span>
<ul id="about" style="display:none">
<li>История</li>
<li>Сотрудники</li>
<li>Контакты</li>
</ul>
</li>
<li><span style="cursor:pointer"
onClick="showItem('prais')">Продукция</span>
<ul id="prais" style="display:none">
<li>продукция1</li>
<li>продукция2</li>
<li>продукция3</li>
</ul>
</li>
<li>Форум</li>
<li>Ссылки</li>
</ul>
Все работает)) А вот как сделать, чтобы при открытом первом списке, пр иклике на второй он бы закрывался... В данном случае конечно можно в ф-ю ввести второй id, но в моем случае предполагается, что раскрывающийся список будет большим, поэтому перечислять все id нерационально. А вот как закрывать по-другому мне неясно.
Подскажите кто знает, плиз!
Заранее спасибо)
|
|
15 января 2007, 23:52
|
|
Это сообщение было просмотрено: 4542 раз(а)
|
|