Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Не работает скрипт обзора категорий


Не работает скрипт обзора категорий

Сообщений 1 страница 9 из 9

1

Почему?

Код:
<script type="text/javascript">
str = document.URL
var cati = str.substring(str.indexOf("wcategory=")+10);
if(str.indexOf("?showcategory=")!=-1 || str.indexOf("index.php?showcategory=")!=-1)
{
var cat = document.getElementsByTagName("div")
for(i=0; i<cat.length; i++)
{
    if(cat[i].id.indexOf("pun-category")!=-1)
    {
    var cat_id = cat[i].id.substring(cat[i].id.indexOf("y")+1, cat[i].id.length)
    document.getElementById("pun-category"+cat_id).style.display = "none"
    }
}
document.getElementById("pun-category"+cati).style.display = "block"
}
var catq = document.getElementsByClassName("catleft")

for(q=0;q<catq.length; q++){
var w = q+1
catq[q].nextSibling.innerHTML="<a href='index.php?showcategory="+w+"'>"+catq[q].nextSibling.innerHTML+"</a>"
}
</script>

0

2

Арландина написал(а):

Почему?

Потомучто ты пользуешься Оперой или ФФ.. Не, вру.. В общем, он не во всех браузерах работает.. Сейчас сделаю, чтоб везде было

Отредактировано Duka (Ср, 25 Мар 2009 14:54:48)

0

3

<script type="text/javascript">
document.getElementsByClassName = function(clsName){
    var retVal = new Array();
    var elements = document.getElementsByTagName("*");
    for(var i = 0;i < elements.length;i++){
        if(elements[i].className.indexOf(" ") >= 0){
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++){
                if(classes[j] == clsName)
                    retVal.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
            retVal.push(elements[i]);
    }
    return retVal;
}

str = document.URL
var cati = str.substring(str.indexOf("wcategory=")+10);
if(str.indexOf("?showcategory=")!=-1 || str.indexOf("index.php?showcategory=")!=-1)
{
var cat = document.getElementsByTagName("div")
for(i=0; i<cat.length; i++)
{
    if(cat[i].id.indexOf("pun-category")!=-1)
    {
    var cat_id = cat[i].id.substring(cat[i].id.indexOf("y")+1, cat[i].id.length)
    document.getElementById("pun-category"+cat_id).style.display = "none"
    }
}
document.getElementById("pun-category"+cati).style.display = "block"
}
var catq = document.getElementsByClassName("catleft")

for(q=0;q<catq.length; q++){
var w = q+1
catq[q].nextSibling.innerHTML="<a href='index.php?showcategory="+w+"'>"+catq[q].nextSibling.innerHTML+"</a>"
}
</script>

А так будет работать?

0

4

Duka написал(а):

так будет работать?

Не работает ни в IE  ни в опере....  :dontknow:

0

5

И еще......
Duka, раз уж ты так любезно со мной беседуешь.... Вот этот простенький скриптик, скрывающий ссылку "Участники" некорректно работает в Опере (а может и еще в чём нибудь... у меня IE) Можно как-то исправить????

<style type="text/css">
#navuserlist a span {display: none;}
</style>

0

6

Арландина

<style type="text/css">
li#navuserlist {display: none;}
</style>

м?

+1

7

Duka написал(а):

м?

Вроде работает (по словам участников) СПС)))
А что там с категориями?

Отредактировано Арландина (Ср, 25 Мар 2009 23:44:38)

0

8

Арландина написал(а):

А что там с категориями?

Не знаю. это мой горескрипт)

0

9

Duka написал(а):

это мой горескрипт)

))))))))))))))))))))))))) Но если ты очень постараешься - у тебя все получится! Для мамских форумов такая функция очень нужна!

0


Вы здесь » Единый форум поддержки » Корзина » Не работает скрипт обзора категорий