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

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

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


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


Как сделать так, чтобы когда присылали личное сообщение, появлялось

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

1

Как сделать так, чтобы когда присылали личное сообщение, появлялось вспывающее окно об этом.

0

2

Вы для чего сделали четыре темы с одним вопросом?

0

3

k@rlson66, у меня два варианта, оба работают.

Окошко покрасивее:

Код:
<!-- Система оповещения о личных сообщениях-->
<div id=alertMess style="display:none;width:291px; height:100px;top:42%;margin-left:-105px;position:fixed;z-index:100;"><img class=CloSandHid src="http://uploads.ru/i/L/H/t/LHtDQ.png" style="right:0;position:absolute;z-index:220;"/><a class=CloSandHid id=HREff href="" target="_blank"><img src="http://uploads.ru/i/y/6/E/y6E2J.png" style="position:absolute;z-index:100;"/></a><img class=MyMessag src="http://uploads.ru/i/t/v/p/tvpn3.png"/></div><script>var MessagMy=($("#pun-navlinks #navpm").text().indexOf("("))!=-1;function MiguN1(){$("#alertMess .MyMessag").fadeTo(1600,0.03,function(){$(this).fadeTo(1500,1,function(){return false});return false});return false}function setcookieM2(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c*1000*60)}if(a&&b)document.cookieM2=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookieM2(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookieM2);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}function timerZap(){timerID=setTimeout("MiguN1();timerZap();",3200);return}$(".CloSandHid").click(function(){setcookieM2("CloSandHid",true,10);if(getcookieM2("CloSandHid")){$("#alertMess").hide()}});if(!getcookieM2("CloSandHid")){$(document).ready(function(){var a=$("#navpm");$("#HREff").attr("href",a.find("a").attr("href"));if(a.text().indexOf("(")!=-1){timerID=setTimeout("$('#alertMess').fadeIn(2300);timerZap()",2300)}})}</script>

Стоит в самом низу HTML-верха.

И окошко попроще:

Код:
<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-низа.

Выбирайте. :flirt:

+3

4

спс паутина, мне по душе второй

0


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