<title>Заголовок страницы</title> <script> var newTxt="Текст, который меняет название заголовка"; var oldTxt=document.title; function migalka(){ if(document.title==oldTxt){ document.title=newTxt; }else{ document.title=oldTxt; } } var timer = setInterval(migalka,800); </script>
Нужен совет
Здравствуйте! Нашел следующий код, который заставляет мигать вкладку в браузере при получении нового сообщения. Только одна беда, мигает он постоянно. Подскажите, что подправить, чтобы он моргал лишь на пришедшие сообщения, а не постоянно?
#2
15 сентября 2013 в 09:12
Так посмотрите где есть проверка на входящие сообщения (в юзер меню должна быть)
вроде в шабе условие if $newmsg
в этот блок и вставьте скрипт — только в литерал оберните)
вроде в шабе условие if $newmsg
в этот блок и вставьте скрипт — только в литерал оберните)
#3
15 сентября 2013 в 09:14
reload, Извините, не обладаю вообще. Нельзя ли подробно написать что сделать и куда воткнуть? Я любитель, и не особо разбираюсь во всех этих тонкостях
Сегодня в 05:22
#4
15 сентября 2013 в 09:22
Я тоже не особо) уверен что можно и по другому и еще не уверен что заработает)
В общем в шаблоне юзерменю mod_usermenu.tpl
Ищем проверку на входящие сообщения
В блоке {if $newmsg.total}
ниже или выше ссылки <a class="has_new" ....>Пришло!</a>
пишем скрипт мигания
сам скрип на всяк случай заключаем в блок {literal}
Возможно получится)
В общем в шаблоне юзерменю mod_usermenu.tpl
Ищем проверку на входящие сообщения
{if $users_cfg.sw_msg} <span class="my_messages"> {if $newmsg.total} <a class="has_new" ....>Пришло!</a> {else} <a href=......>НЕмА(</a> {/if} </span> {/if}
ниже или выше ссылки <a class="has_new" ....>Пришло!</a>
пишем скрипт мигания
сам скрип на всяк случай заключаем в блок {literal}
Возможно получится)