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

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

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


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


Не меняя стиля , изменить цвет ссылки СООБЩЕНИЕ.

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

1

У меня на форуме в моём стиле ссылки вверху белого цвета, в принципе всё устраивает, но некоторые юзеры не видят, когда к ним приходят сообщения.
Можно ли изменить цвет всего лишь одной ссылки СООБЩЕНИЯ?
http://montecina.webtalk.ru/

0

2

montesina, можно

<style type="text/css">
li#navpm a span {background-color: Нужный цвет;}
</style>

0

3

Impuls 101
пасиб, щас попробую...

0

4

Не действует, поставила сначала вниз, нет реакции, потом вверх- тоже самое...

0

5

Может можно, если приходит новое сообщение, чтобы всплывало окошко?

0

6

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

Не действует, поставила сначала вниз, нет реакции, потом вверх- тоже самое...

Прошу прощения, дал скрипт задней заливки, вот.
<style type="text/css">
li#navpm a span {color: #FFCCCC;}
</style>

Ставить вверх, цвет на свой

+1

7

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

Может можно, если приходит новое сообщение, чтобы всплывало окошко?

Новые возможности форума - скрипты

0

8

Нашла только этот, поставила и после того , как мне пришло новое сообщение, ничего не изменилось.

<script type="text/javascript">
forum = "http://karpoff.5bb.ru"

str = document.getElementById("navpm").innerHTML
loc = new String(document.location)

if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)

  count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))

  if (count==1) text="У вас есть 1 новое сообщение"
  else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения"
  else text="У вас есть " +count+" новых сообщений"

  msg =  "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%;\">"
  msg += text
  msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">Посмотреть личные сообщения</a>"
  msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n" 
  msg += "</div>"

  document.getElementById("pun-status").innerHTML += msg
}
</script>

Отредактировано montesina (Вт, 1 Июл 2008 12:29:47)

0

9

montesina, найдите вторую строку forum = "http://karpoff.5bb.ru" и поменяйте адрес форума karpoff.5bb.ru на свой

0

10

Impuls 101
Ну конечно, стоит мой адрес, этот для поста я скопировала на этом форуме, для наглядности.
А скрипт так и не работает.

0

11

montesina, хм. действительно не работает, тут недавно переделывали лс, а скрипт написан давно, может в этом проблема

0

12

А новых вариантов этого скрипта ещё нет? http://i053.radikal.ru/0806/7f/8b80a2497566.gif

0

13

Насчет скрипта новых ЛС ошибся, скрипт

Код:
<script type="text/javascript">
    forum = "Адрес"

    str = document.getElementById("navpm").innerHTML
    loc = new String(document.location)

    if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)
    { 
      count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))

      if (count==1) text="У вас есть 1 новое сообщение"
      else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения"
      else text="У вас есть " +count+" новых сообщений"

      msg =  "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%;\">"
      msg += text
      msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">Посмотреть личные сообщения</a>"
      msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n" 
      msg += "</div>"

      document.getElementById("pun-status").innerHTML += msg
    }
    </script>

Отлично работает, просто не нужно для проверки слать самому себе ЛС

0

14

Заколдованный скрипт, опять ничего не выходит....

0

15

Поставила этот, работает.

<script language="JavaScript">
var str = new String(document.getElementById("navpm").innerHTML)
var str2 = new String(document.location)
if( (str.indexOf("(") != -1) && (str2.indexOf("messages.php") == -1) )
{alert("Ку-ку! Вам пришло ЛС! ")}
</script>

0


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