Установила скрипт для отображения последних сообщений в подфорумах. Не работает. Причем, когда ставила пробно на два подфорума - все работало, а в данном виде - нет.
<script type="text/javascript">
if (document.title.indexOf(" - Форум")!=-1)
{
makeSubforum('forum_f81', 'forum_f167')
makeSubforum('forum_f81', 'forum_f98')
makeSubforum('forum_f43', 'forum_f40')
makeSubforum('forum_f43', 'forum_f143')
makeSubforum('forum_f43', 'forum_f215')
makeSubforum('forum_f43', 'forum_f44')
makeSubforum('forum_f43, 'forum_f45')
makeSubforum('forum_f41', 'forum_f46')
makeSubforum('forum_f42', 'forum_f93')
makeSubforum('forum_f42', 'forum_f47')
makeSubforum('forum_f48', 'forum_f100')
makeSubforum('forum_f54', 'forum_f53')
makeSubforum('forum_f54', 'forum_f166')
makeSubforum('forum_f52', 'forum_f206')
makeSubforum('forum_f52', 'forum_f207')
makeSubforum('forum_f52', 'forum_f208')
makeSubforum('forum_f52', 'forum_f209')
makeSubforum('forum_f52', 'forum_f211')
makeSubforum('forum_f52', 'forum_f210')
makeSubforum('forum_f49', 'forum_f221')
makeSubforum('forum_f49', 'forum_f222')
makeSubforum('forum_f49', 'forum_f223')
makeSubforum('forum_f56', 'forum_f218')
makeSubforum('forum_f56', 'forum_f217')
makeSubforum('forum_f182', 'forum_f169')
makeSubforum('forum_f182', 'forum_f216')
makeSubforum('forum_f182', 'forum_f220')
makeSubforum('forum_f183', 'forum_f185')
makeSubforum('forum_f186', 'forum_f205')
makeSubforum('forum_f186', 'forum_f204')
makeSubforum('forum_f186', 'forum_f189')
makeSubforum('forum_f187', 'forum_f188')
makeSubforum('forum_f198', 'forum_f190')
makeSubforum('forum_f149', 'forum_f177')
makeSubforum('forum_f149', 'forum_f111')
makeSubforum('forum_f149', 'forum_f184')
makeSubforum('forum_f60', 'forum_f170')
makeSubforum('forum_f60', 'forum_f63')
makeSubforum('forum_f192', 'forum_f131')
makeSubforum('forum_f192', 'forum_f199')
makeSubforum('forum_f192', 'forum_f140')
makeSubforum('forum_f71', 'forum_f132')
makeSubforum('forum_f67', 'forum_f194')
makeSubforum('forum_f200', 'forum_f201')
makeSubforum('forum_f200', 'forum_f202')
makeSubforum('forum_f200', 'forum_f76')
makeSubforum('forum_f195', 'forum_f74')
makeSubforum('forum_f195', 'forum_f72')
}
function makeSubforum(ff, sf)
{
{document.getElementById(ff).getElementsByTagName("td")[1].innerHTML=(document.getElementById(ff).getElementsByTagName("td")[1].innerHTML*1)+(document.getElementById(sf).getElementsByTagName("td")[1].innerHTML*1)
document.getElementById(ff).getElementsByTagName("td")[2].innerHTML=(document.getElementById(ff).getElementsByTagName("td")[2].innerHTML*1)+(document.getElementById(sf).getElementsByTagName("td")[2].innerHTML*1)
if ((document.getElementById(ff).className.indexOf("inew")==-1)&&(document.getElementById(sf).className.indexOf("inew")!=-1))
{document.getElementById(ff).className=document.getElementById(ff).className+" inew"}
var date1=document.getElementById(ff).innerHTML.substr(document.getElementById(ff).innerHTML.toLowerCase().lastIndexOf("</a>")+8)
var date2=document.getElementById(sf).innerHTML.substr(document.getElementById(sf).innerHTML.toLowerCase().lastIndexOf("</a>")+8)
if (transtoDate(date2)>transtoDate(date1))
{document.getElementById(ff).getElementsByTagName("td")[3].innerHTML=document.getElementById(sf).getElementsByTagName("td")[3].innerHTML}}
}
function transtoDate(oi)
{var d1=new Date()
d1.setHours(oi.substr(oi.indexOf(" ")+1, 2), oi.substr(oi.indexOf(":")+1, 2), oi.substr (oi.lastIndexOf(":")+1, 2))
if (oi.substr(0, 5)=="Сегод")
{var resd=d1.getTime()}
else if (oi.substr(0, 5)=="Вчера")
{var resd=(d1.getTime()-(1000*60*60*24))}
else
{d1.setFullYear(oi.substr(0, 4), (oi.substr(oi.indexOf("-")+1, 2))-1, oi.substr(oi.indexOf("-")+3, 2))
var resd=d1.getTime()}
return resd}
</script>Что не так? Подскажите плиз.
