Начну с того, что мне не помог ни поиск по Хелперу, ни поиск по Яндексу. А теперь к сути вопроса.
Есть у меня форум.
На нем есть псевдо-подфорумы, которые делаются при помощи скрипта:
Code
<script type="text/javascript">
link=document.getElementsByTagName('a');
hideForums=new Array('Пропиздежь!','Кабинеты сотрудников газеты','Фан-Манга','Bleach'); // прописываем названия форумов которые скрываем
for(k=0;k<hideForums.length;k++){
for(i=0;i<link.length;i++){
if(link[i].className=='forum' && link[i].innerHTML==hideForums[k]){
link[i].parentNode.parentNode.style.display='none';
}}}
</script>
Так же есть скрытие разделов форума. Делается при помощи:
Code
plus='http://3aka4ka.net.ru/img/JS/217107304.jpg.png'; // Картинка плюса
minus='http://3aka4ka.net.ru/img/JS/885946564.jpg.png'; // Картинка минуса
function addIcons(){
td=document.getElementsByTagName('td');
for(i=0;i<td.length;i++){
if(td[i].className=='gTableTop'){
td[i].innerHTML='<img src="'+minus+'" border="0" align="absmiddle" style="cursor:pointer;" onclick="hideForum(this);" /> '+td[i].innerHTML;}}}
function toggle(obj){obj.style.display=obj.style.display=='none'?'':'none';}
function hideForum(obj){
tr=obj.parentNode.parentNode.parentNode.getElementsByTagName('tr');
for(i=1;i<tr.length;i++){
toggle(tr[i]);}obj.src=obj.src==minus?plus:minus;}
addIcons();
Суть проблемы: Когда юзер скрывает раздел, то ранее скрытые подфорумы вылезают (попробовать можно тут)
Помогите исправить этот косяк...
Добавлено (03 Март 2010, 13:10)
---------------------------------------------
Уже все 