Fover написал(а):markwud
Ищите новый вариант в теме Скрипты от пользователей 3 от Деффа
Спасибо, Но дело в том, что стоит обновить страницу и опять появляется уведомлялка о новом сообщении. От Ромыча уведомлялки, по дизайну, да и со звуком, очень раздражают.
На соседнем форуме, мне очень понравилось что, при приходе ЛС высвечивается окошко всего один раз, а при нажатии на окно сообщения, переходит в ЛС и больше не вылазит!
У меня же сие, в зависимости от вариантов скрипта(Уже наверное все перепробовал) уведомлялка появляется постоянно, прочитал ты сообщение или нет, не важно.
Очень хотелось бы найти рабочий вариант скрипта, который всего один раз уведомил бы пользователя о новом сообщении и больше не раздражал.
Вот этот вариант классный, но он постоянно вылазит. Прошу, помогите плиз. Уже заколебался рабочий искать.
Вариант "Уведомлялки" с переходом по клику на страницу ЛС
<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,15);if(getcookieM2("CloSandHid")){$("#alertMess").hide()}});if(!getcookieM2("CloSandHid")&&document.URL.indexOf("/messages.php")==-1){$(document).ready(function(){var a=$("#navpm");$("#HREff").attr("href","../messages.php");if(MessagMy){timerID=setTimeout("$('#alertMess').fadeIn(2300);timerZap()",2300)}})}</script>
Отредактировано markwud (Сб, 28 Фев 2015 18:17:19)