
20.03.2008, 01:00
|
|
Banned
Регистрация: 30.11.2007
Сообщений: 114
Провел на форуме: 2077503
Репутация:
54
|
|
Код:
<script type="text/javascript">
function act(e)
{
var aim = e.target,
blocks = document.getElementById('buttons').getElementsByTagName('LI'),
l = blocks.length,
blocks2 = document.getElementById('buttons').getElementsByTagName('A'),
l2 = blocks2.length;
while(l--) blocks[l].className = 'normal';
while(l2--) blocks2[l2].className = 'normal';
document.getElementById ( aim.parentNode.id ).className = 'active';
aim.className = 'active';
}
</script>
Код:
<div id="nav" onclick="act(event)">
<ul id="buttons">
<li class="active" id="GENERAL"><a class="active" href='#1#' >GENERAL</a></li>
<li class="normal" id="PREFERENCES"><a class="normal" href='#2#' >PREFERENCES</a></li>
<li class="normal" id="PASSWORD"><a class="normal" href='#3#'>PASSWORD</a></li>
<li class="normal" id="NEWSLETTERS"><a class="normal" href='#4#'>NEWSLETTERS</a></li>
<li class="normal" id="ADMIN"><a class="normal" href='#5#'>ADMIN</a></li>
</ul>
</div>
В ИЕ чото неработает. или подскажите как организовать дебаг) чтоб узнать меняет ли оно класы.. тогда нужно смотреть в стилях.
Ну то что сбрасует все на class="normal" эт точно.. похоже неработает только последние две строчки
Последний раз редактировалось smOleg; 20.03.2008 в 01:15..
|
|
|