Скажите ,пожалуйста, скрипт сворачивания категорий!
Категории
Сообщений 1 страница 8 из 8
Поделиться215 Фев 2008 18:25:02
Скажите ,пожалуйста, скрипт сворачивания категорий!
<script type="text/javascript">
function findCat()
{
var ni=1
for (ni=1; ni<=5; ni++)
{var idx="pun-category"+ni
var im="image"+ni
if (!document.getElementById(idx))
{break}
if (document.cookie.indexOf("category")!=-1)
{var cook1=document.cookie.substr(document.cookie.indexOf("category"))
var cook=cook1.substr((cook1.indexOf(ni)+String(ni).length), 2)
if (cook=="op")
{document.getElementById(idx).getElementsByTagName("table")[0].style.display="block"
var pic="http://uploads.ru/images/k/karpoff/up.gif"
var tit="Скрыть"
}
else if (cook=="cl")
{document.getElementById(idx).getElementsByTagName("table")[0].style.display="none"
var pic="http://uploads.ru/images/k/karpoff/down.gif"
var tit="Показать"
}}
else if (document.cookie.indexOf("category")==-1)
{document.getElementById(idx).getElementsByTagName("table")[0].style.display="block"
var pic="http://uploads.ru/images/k/karpoff/up.gif"
var tit="Скрыть"
}
document.getElementById(idx).getElementsByTagName("h2")[0].innerHTML="<div class=\"catleft\"><!-- --></div>"+"<img src='"+pic+"' "+"id='"+im+"' "+"style='cursor: hand;'"+"title='"+tit+"' "+"onclick='changeCat("+ni+")'"+" align='right' /><span>"+document.getElementById(idx).getElementsByTagName("span")[0].innerHTML+"</span><div class=\"catright\"><!-- --></div>"}
}
if (document.title.indexOf(" - Форум")!=-1)
{findCat()
window.onunload=saveCooks}
function changeCat(ru)
{var tb="pun-category"+ru
var img="image"+ru
if (document.getElementById(tb).getElementsByTagName("table")[0].style.display!="none")
{document.getElementById(tb).getElementsByTagName("table")[0].style.display="none"
document.getElementById(img).src="http://uploads.ru/images/k/karpoff/down.gif"
document.getElementById(img).title="Показать"}
else
{document.getElementById(tb).getElementsByTagName("table")[0].style.display="block"
document.getElementById(img).src="http://uploads.ru/images/k/karpoff/up.gif"
document.getElementById(img).title="Скрыть"}
}
function saveCooks()
{
var sample="category="
var vi=1
for (vi=1; vi<=5; vi++)
{var ct="pun-category"+vi
if (!document.getElementById(ct))
{break}
if (document.getElementById(ct).getElementsByTagName("table")[0].style.display!="none")
{sample+=vi+"op"}
else if (document.getElementById(ct).getElementsByTagName("table")[0].style.display=="none")
{sample+=vi+"cl"}}
var day=new Date()
day.setDate(day.getDate()+365)
sample+=";expires="+day.toGMTString()
document.cookie=sample}
</script>
Вместо жирной пятерки (ОБРАТИТЕ ВНИМАНИЕ, ЧТО В ДВУХ МЕСТАХ) - количество категорий у Вас.
Вместо ссылки курсивом - ссылка на картинку Скрыть.
Вместо Ссылки подчеркнутой - ссылка на картинку Открыть.
Отредактировано Ирина (15 Фев 2008 20:36:18)
Поделиться315 Фев 2008 20:03:39
Вместо ссылки курсивом - ссылка на картинку Скрыть.
Вместо Ссылки подчеркнутой - ссылка на картинку Открыть.
хоть убей не вижу ниче подчеркнутого и курсивом выделеного
Поделиться415 Фев 2008 20:35:20
хоть убей не вижу ниче подчеркнутого и курсивом выделеного
Теперь видишь?
Поделиться518 Фев 2008 18:16:20
Ирина
1.Куда вставлять?
2.Если в html-верх то у меня не работает.
p.s:Если нужен адрес форума вот: http://harry.myff.ru/
Поделиться618 Фев 2008 18:19:23
Milena
Извиняюсь,забыла сказать,что вставлять его нужно в HTML-низ.
Поделиться718 Фев 2008 18:33:11
Ирина
Всё равно неполучается....
Поделиться818 Фев 2008 18:35:09
Всё равно неполучается....
Проверяла на своем форуме,все отлично работает,единственное что нужно-это поменять картинки на свои,ибо отображаются они так:
Похожие темы
Значки перед категориями | Архив | 11 Май 2008 |
Создание категории. | Ошибки форума | 15 Янв 2012 |
Фон форума и шапки категорий | Архив | 6 Июн 2007 |
Для каждой категории своя картинка... | Архив | 17 Окт 2008 |
Можно ли для каждой категории в 1 столбце свою картинку? | Архив | 22 Июл 2008 |