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

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

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


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


Не работает скрипт уведомления о новом личном письме на форуме

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

1

блок отображается, но при нажатии на ссылку не перенаправляет в ящик с сообщениями, а оставляет на главной странице

вот код:

Код:
<script type="text/javascript">
forum = "http://nevadatan.bbcity.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>

+1

2

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

<script type="text/javascript">
forum = "http://nevadatan.bbcity.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>

ну... Может и не поможет, но к примеру вместо простого "мессадж.пхп" можно приписать адрес форума/messages.php

0

3

Тарантино
не помогло...  :'(

0

4

я села за другой комп и заработало... странно... хотя и на том и на другом стоят Эксплореры))

0

5

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

села за другой комп и заработало... странно... хотя и на том и на другом стоят Эксплореры))

Значит один из последних сломался - Эксплореров. Попробуйте другой браузер - удачи.

0

6

У меня таже проблема - форумчане говорят, что уведомления приходят, у меня тоже сперва приходили, а теперь перестали. Скрип новый не меняла. Проблема  не в браузере.

0

7

Lili
Можно попробовать убрать скрипт, потом поставить снова.
Также просто отключите для тестирования цензуру.

0

8

Lili
Обратитесь к изготовителю скрипта http://karpoff.5bb.ru

0


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