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

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

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


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


Помогите найти ошибку в "изменении навигации на картинку"

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

1

Вот скрипт(найденый на вашем форуме):

Код:
<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Новых сообщений")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='адрес картинки1'>"+s.substring(p+15)
else if((p=s.indexOf("Активные темы")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='адрес картинки2'>"+s.substring(p+13)
else if((p=s.indexOf("Сообщения без ответов")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='адрес картинки3'>"+s.substring(p+21)
else if((p=s.indexOf("Мои сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='адрес картинки4'>"+s.substring(p+13)
else if((p=s.indexOf("Подписка")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='адрес картинки5'>"+s.substring(p+8)
else if((p=s.indexOf("Все прочитано")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='адрес картинки6'>"+s.substring(p+13)
}
</script>

НО
Когда мы вставляем туда картинки:

Код:
<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Новые сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s48.radikal.ru/i122/0906/a2/0f3cbccc5693.png'>"+s.substring(p+15)
else if((p=s.indexOf("Активные темы")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://i044.radikal.ru/0906/2c/1e805d8b0016.png'>"+s.substring(p+13)
else if((p=s.indexOf("Сообщения без ответов")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s45.radikal.ru/i107/0910/05/2499108bbe75.png'>"+s.substring(p+21)
else if((p=s.indexOf("Мои сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s60.radikal.ru/i168/0906/60/3b0b3c68b0a3.png'>"+s.substring(p+13)
else if((p=s.indexOf("Подписка")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s47.radikal.ru/i117/0906/7b/be503bb39e4a.png'>"+s.substring(p+8)
else if((p=s.indexOf("Все прочитано")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s50.radikal.ru/i127/0906/e9/f306bbb72fd2.png'>"+s.substring(p+13)
}
</script>

Вот что у нас получается:
http://s55.radikal.ru/i148/0910/e2/14a7ff815850.jpg

вот ролевая: http://vostanievampirov.rolka.su/
Помогите пожалуйста как можно исправить "сообщения без ответов" чтобы была видна картинка...
Очень надеюсь на помощь, не первый месяц живем с этим лагом х)

0

2

Сириус_Рэнсав написал(а):

Помогите пожалуйста как можно исправить "сообщения без ответов" чтобы была видна картинка...

Вот переделанный скрипт, ставьте, будет вам счастье)))

<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Новые сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s48.radikal.ru/i122/0906/a2/0f3cbccc5693.png'>"+s.substring(p+15)
else if((p=s.indexOf("Активные темы")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://i044.radikal.ru/0906/2c/1e805d8b0016.png'>"+s.substring(p+13)
else if((p=s.indexOf("Темы без ответов")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s45.radikal.ru/i107/0910/05/2499108bbe75.png'>"+s.substring(p+16)
else if((p=s.indexOf("Мои сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s60.radikal.ru/i168/0906/60/3b0b3c68b0a3.png'>"+s.substring(p+13)
else if((p=s.indexOf("Подписка")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s47.radikal.ru/i117/0906/7b/be503bb39e4a.png'>"+s.substring(p+8)
else if((p=s.indexOf("Все прочитано")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s50.radikal.ru/i127/0906/e9/f306bbb72fd2.png'>"+s.substring(p+13)
}
</script>

Выделено то что переделано

Это ваш скрипт

<script type="text/javascript">
li=document.getElementsByTagName("li")
f=0
while(li[++f]){
s=li[f].innerHTML
if((p=s.indexOf("Новые сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s48.radikal.ru/i122/0906/a2/0f3cbccc5693.png'>"+s.substring(p+15)
else if((p=s.indexOf("Активные темы")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://i044.radikal.ru/0906/2c/1e805d8b0016.png'>"+s.substring(p+13)
else if((p=s.indexOf("Сообщения без ответов")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s45.radikal.ru/i107/0910/05/2499108bbe75.png'>"+s.substring(p+21)
else if((p=s.indexOf("Мои сообщения")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s60.radikal.ru/i168/0906/60/3b0b3c68b0a3.png'>"+s.substring(p+13)
else if((p=s.indexOf("Подписка")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s47.radikal.ru/i117/0906/7b/be503bb39e4a.png'>"+s.substring(p+8)
else if((p=s.indexOf("Все прочитано")) != -1) li[f].innerHTML=s.substring(0,p)+"<img src='http://s50.radikal.ru/i127/0906/e9/f306bbb72fd2.png'>"+s.substring(p+13)
}
</script>

Выделено то где ашибка.
В панели нет ссылки с таким названием, и количество букв должно соответствовать включая пробелы.
Там скрипт выложен изначально с ошибкой.

0

3

Good, огромное спасибо!!! и почему я сам не додумался... видел же О.о

0


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