Показать сообщение отдельно
  #7 (permalink)  
Старый 01.12.2011, 10:29
Интересующийся
Отправить личное сообщение для ChikiSt Посмотреть профиль Найти все сообщения от ChikiSt
 
Регистрация: 01.07.2011
Сообщений: 28

Сообщение от ksa Посмотреть сообщение
Проходя по ссылкам, тебе нужно смотреть родительские ДИВы и у них проверять видны ли они или нет.
ты имеешь ввиду сделать так...
for (var i=0;i<document.getElementsByTagName("a").length;i+ +)
 {
  var link=document.getElementsByTagName("a")[i]
    if (link.style.display!="none" && link.parentNode.style.display!="none" ) {
    ...
 }
 }

<a href="any.href"> ссылка1</a> 
<div style="display:none"> 
  <div> 
    <a href="any.href"> ссылка2</a> 
  </div> 
  <a href="any.href"> ссылка3</a> 
</div> 
<a href="any.href"> ссылка4</a> 
<div> 
  <a href="any.href"> ссылка5</a> 
</div>

а 2-ая ссылка определится как видимая ?
Ответить с цитированием