ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Оповещение о сообщении в чате на вкладке

 

9
Bodiatr @Bodiatr
нужно когда я на другом сайте чтобы вкладка уведомляла меня о сообщении в чате . пожалуйста подскажите

2970
4619
Web3r @Web3r
Вдобавок можно запилить смену favicon.
Ещё, кажется, Ветеран где-то кидал лайв-уведомления на рабочий стол в поздних ff & chrome.

9
Bodiatr @Bodiatr
а так чтобы во вкладке текст бегал(мигал) как в социалках?

2615
9
Bodiatr @Bodiatr
А как сделать так чтобы вот это мигание как при вызове вставить вместо количества сообщений во вкладке? или можна чтобы и количество тоже оставалось вместе с мигающим текстом.

2970
удалён @Foggy
Прикольная идея, доработал.
Ставишь тот скрипт, на который я выше давал ссылку, но используешь этот код для основной части скрипта (по крайней мере я сам его использую)
/* Функция сколько фраз написано вам пока вы молчали */
var title_zip = document.title;

/* Мигание */
var time_title, incoming, time_mig = 1000; //время мигания в миллисекундах

function mit_title(incoming) {
document.title=(document.title == incoming) ? '**************' : incoming;
time_title = setTimeout("mit_title(incoming)", time_mig );
}
function str_plus(a) {
if (!this.b) this.b = 0;
if (a == 1) {
incoming = '[' + ++this.b + '] Входящих';
mit_title(incoming);
} else {
if(time_title) clearTimeout(time_title);
document.title = title_zip;
this.b = 0;
}
};

Я этот скрипт использую в паре ещё и с favicon_change. Кто знает - поймёт)))

2970
удалён @Foggy
Поправил пару потенциальных ошибок! Если кто ставил - обновите.

415
Денис @FeNIX74
Foggy, Как сделать стоп мигания если юзер перешел на вкладку с чатом?

7094
Dim @Render
FeNIX74 пишет:

Foggy, Как сделать стоп мигания если юзер перешел на вкладку с чатом?

Если используется jquery, попробовать это:
$(window).focus(function() {
// wow! tab in focus
});