С нами с 19.09.03
Сообщения: 326
Рейтинг: 198
|
Добавлено: 15/05/07 в 21:02 |
Есть потребность в следующей вещи:
Надо оповестить пользователя о том, что на странице, которая у него открыта, но на которую он сейчас не смотрит, что-то произошло. Хочется обойтись без принудительной фокусировке на этом окне (грубовато ). Решение требуется для фаерфокса и ИЕ.
С меня рейтинг
|
|
|
|
прожектор перестройки
С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636
|
Добавлено: 15/05/07 в 21:10 |
имхо динамический заголовок на яве, - перетекание текста должно привлечь внимание
|
|
|
|
С нами с 19.09.03
Сообщения: 326
Рейтинг: 198
|
Добавлено: 15/05/07 в 21:16 |
А это даст эффект на закладке в браузере, например?
|
|
|
|
прожектор перестройки
С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636
|
Добавлено: 15/05/07 в 21:40 |
нет, чисто визуальный эффект
|
|
|
|
127.0.0.1
С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557
|
Добавлено: 16/05/07 в 10:27 |
попробуй сделать оповещение звуковым сигналом и какой-нибудь мигающей хренью, типо когда юзер наведется на страницу он будет видеть что случилось
(такая штука реализована на love.mail.ru при приходе нового мессаджа)
|
|
|
|
С нами с 19.09.03
Сообщения: 326
Рейтинг: 198
|
Добавлено: 16/05/07 в 12:29 |
Попробуем
|
|
|
|
С нами с 18.01.06
Сообщения: 322
Рейтинг: 487
|
Добавлено: 16/05/07 в 19:02 |
+1 за звуковой сигнал, сделать маленькую флешку, которая будет пищать
+ Посмотри как на мамбовских сайтах знакомств сделано, когда новое сообщение приходит
|
|
|
|
С нами с 03.05.07
Сообщения: 801
Рейтинг: 825
|
Добавлено: 17/05/07 в 00:18 |
Вот что-то типа этого:
Код: |
<script>
function check()
{
is_checked=final_check(...) // Тут проверка на изменения, возвращающая true или false
if (is_checked)
{
document.write('<BGSOUND SRC="alert.wav">');
is_checked=false;
}
}
</script>
<body onload="setTimeout('check()',5000);">
...
|
|
|
|
|
С нами с 19.09.03
Сообщения: 326
Рейтинг: 198
|
Добавлено: 17/05/07 в 12:14 |
Звуковой сигнал - хорошее решение, спасибо Оценил
А как происходит оповещение на love.mail.ru? Я там зарегился, попросил написать мне сообщение и устал, ожидая оповещения Так и не получил ничего. После рефреша страницы сообщение появилось, естественно
|
|
|
|
С нами с 03.05.07
Сообщения: 801
Рейтинг: 825
|
Добавлено: 17/05/07 в 12:26 |
Надо сделать окно инбокса вне фокуса, тогда сообщит
Делается так:
Код: |
<script>
function setBlur()
{
document.cookie="focused=0";
}
function setFocus()
{
document.cookie="focused=1";
}
function check()
{
if (document.cookie.indexOf("; focused=0")!='-1')
document.write('<BGSOUND SRC="alert.wav">');
}
</script>
<body onBlur="setBlur();" onload="setTimeout('check()',5000);"...
|
Ну это самое простое, без проверок на повторные оповещения и т.п.
Последний раз редактировалось: Formator (17/05/07 в 12:35), всего редактировалось 1 раз
|
|
|
|
С нами с 19.09.03
Сообщения: 326
Рейтинг: 198
|
Добавлено: 17/05/07 в 12:35 |
В том-то и дело, что я уходил с этой страницы
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |