Доброго времени суток. 
Я попал в несколько ошеломившую меня ситуацию, и не знаю, в каком месте напортачил. 
На форуме http://ank.mybb.ru/ мне нужно создать сложную структуру архива при помощи кода подфорумов. Несколько лет назад я делал аналогичное с помощью этой темы, пост первый. Создаю пять нужных мне "подфорумов" и один форум "архив", в котором - пять аналогичных "подфорумам" тем. Беру скрипт. Заполняю его. Ставлю в htlm-низ. Вроде бы все верно. 
Но когда я пытаюсь зайти в форум "архив", меня скидывает не на его страницу списка тем, где должны отображаться "подфорумы", а на первый из "подфорумов", на его страницу тем. Что это такое, что я сделал не так, и в каком месте нужно исправить? Заполнял скрипт дважды, все равно одна и та же проблема. 
Скрипт выглядит так:
<script type="text/javascript">
var arr = new Array()
arr[0] = new Array("http://ank.mybb.ru/viewtopic.php?id=355","http://ank.mybb.ru/viewforum.php?id=51","ОПИСАНИЕ1")
arr[1] = new Array("http://ank.mybb.ru/viewtopic.php?id=354","http://ank.mybb.ru/viewforum.php?id=49","ОПИСАНИЕ2")
arr[2] = new Array("http://ank.mybb.ru/viewtopic.php?id=353","http://ank.mybb.ru/viewforum.php?id=50","ОПИСАНИЕ3")
arr[3] = new Array("http://ank.mybb.ru/viewtopic.php?id=352","http://ank.mybb.ru/viewforum.php?id=34","ОПИСАНИЕ4")
arr[4] = new Array("http://ank.mybb.ru/viewtopic.php?id=351","http://ank.mybb.ru/viewforum.php?id=52","ОПИСАНИЕ5")
var arr2=document.getElementsByTagName("tr")
for (i=0;arr2[i]; i++) {
var str=arr2[i].innerHTML
for (j=0; arr[j]; j++)
    if(str.indexOf(arr[j][0])!=-1) {
    td=arr2[i].getElementsByTagName("td")
    td[0].innerHTML="<div class=\"tclcon\"><h3><a href="+arr[j][1]+">"+td[0].getElementsByTagName("a")[0].innerHTML+"</a></h3>"+arr[j][2]+"</div>"
    td[1].innerHTML=" "
    td[2].innerHTML=" "
    td[3].innerHTML=" "
    break
    }
}
</script>(описание "подфорумов" временно не заполнено, пусть будет пока так)
Благодарю за внимание
Отредактировано illilis (Пт, 11 Фев 2011 21:51:09)






 Спасли прямо таки)
 Спасли прямо таки)