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

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

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


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


Не работает скрипт цветовыделения доп. полей

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

1

Вот этот скрипт

Код:
<script type="text/javascript"><!-- Цветовыделение в Доп.полях -->
var s0='<span style="font-weight:bold;',s2='</span>'
var selektor="li.pa-fld1";

myarray = new Array(
  "#FF0000","Администратор",
  "#008000","Модератор",
  "#0000FF","Продвинутый",

"End")
$(selektor).each(function(){
   if ($(this).html()!=null){
     for(var i=0;i<(myarray.length-1);i+=2){
     var s1='color:'+myarray[i]+';" >';
$(this).html($(this).html().replace(myarray[i+1],s0+s1+myarray[i+1]+s2));
        };
   };
});   
</script>

у меня почему-то не работает... В чем может быть причина?
Сслыка ан форум (ссылка на форум).

0

2

Fotomaster У Ваc  поле с прописанными наименованиями var selektor=".pa-fld3";

В скрипте же стоит .pa-fld1";

(*Вдобавок - лишняя запятая

myarray = new Array(,
  "#008000","Модераторы",
  "#0000FF","Продвинутый",

"End")
$(selektor).each(function(){
   if ($(this).html()!=null){
     for(var i=0;i<(myarray.length-1);i+=2){
     var s1='color:'+myarray[i]+';" >';
$(this).html($(this).html().replace(myarray[i+1],s0+s1+myarray[i+1]+s2));
        };
   };
});

Короче Смотрите Cообщение > http://forum.mybb.ru/viewtopic.php?id=2 … 48#p708479

Отредактировано Deff (Пт, 30 Сен 2011 11:28:40)

0

3

Deff, не работает :sceptic:

0

4

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

Deff, не работает

1.е Сделайте скриншот в теме - где надо менять и ткните стрелкой на меняемый текст

2.е Поменяйте в скрипте номер поля всё жа на 3

<script type="text/javascript"><!-- Цветовыделение в Доп.полях -->
var s0='<span style="font-weight:bold;',s2='</span>'
var selektor="li.pa-fld3";

myarray = new Array(
  "#008000","Модераторы",
  "#0000FF","Продвинутый",

"End")
$(selektor).each(function(){
   if ($(this).html()!=null){
     for(var i=0;i<(myarray.length-1);i+=2){
     var s1='color:'+myarray[i]+';" >';
$(this).html($(this).html().replace(myarray[i+1],s0+s1+myarray[i+1]+s2));
        };
   };
});   
</script>

Цифра привязывает к конкретному Дополнительному полю (вроде же писал, что Вам нужно ставить тройку

Отредактировано Deff (Пт, 30 Сен 2011 23:32:04)

0

5

Deff

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

1.е Сделайте скриншот в теме - где надо менять и ткните стрелкой на меняемый текст

--
Нужное - обвел в светлую рамку.

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

2.е Поменяйте в скрипте номер поля всё жа на 3

Так у меня и стояло значение 3, но из Вашего предыдущего поста, я понял что нужно вернуть 1 :unsure:

0

6

Deff

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

1.е Сделайте скриншот в теме - где надо менять и ткните стрелкой на меняемый текст

http://uploads.ru/i/A/G/K/AGKaV.png
Нужное - обвел в светлую рамку.

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

2.е Поменяйте в скрипте номер поля всё жа на 3

Так у меня и стояло значение 3, но из Вашего предыдущего поста, я понял что нужно вернуть 1 :unsure:

0

7

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

Так у меня и стояло значение 3, но из Вашего предыдущего поста, я понял что нужно вернуть 1

Неть - 3(потом шобы научицо фотать - нужно уметь экспериментировать самому... Тут аналогично!

Отредактировано Deff (Сб, 1 Окт 2011 00:00:14)

+1


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