А то я найти никак этот код не могу..раньше был...)
Как сделать уведомление о сообщении?
Сообщений 1 страница 5 из 5
Поделиться2Сб, 5 Янв 2008 01:47:58
Cкрипт уведомления о новом личном письме на форуме
Он показывает не всплывающее окно, а просто div в котором также есть ссылка перехода к странице сообщений.
В нём нужно указать адрес форума (выделено красным) БЕЗ WWW вставляйте в ХТМЛ-низ.
<script type="text/javascript">
forum = "http://prizrak.3bb.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>
Поделиться3Сб, 5 Янв 2008 01:53:45
:met: DezmonD
очень-очень извиняюсь за наглёшь..а не знаете и вы с всё-таки с выскакивающим окном?
Поделиться4Сб, 5 Янв 2008 02:40:40
Кэйт
<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>
HTML-низ
Поделиться5Сб, 5 Янв 2008 15:21:46
Loader
ПАСИПАААААА!!!!!! + )