Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Заставить значок браузера мигать (https://javascript.ru/forum/events/17078-zastavit-znachok-brauzera-migat.html)

Agnat 04.05.2011 23:21

Заставить значок браузера мигать
 
Здраствуйте.. получил задачу на работе.. вроде бы и знал как сделать.. .а как пришлось самому делать - задумался.
Условие: есть флеш игрушка, которая грузится на странице в браузере. когда в игрушке происходит какое-то событие и если браузер свернут, то надо сделать чтобы значок браузера мигал.

в гугле немного нашел....
1) открывать дочернее окно, и делать фокус() между окнами - не подходит. надо без лишних окон.
2) фокус на окно - не подходит... надо только мигание значка (хотя... может и подойдет, только по разному работает в разных браузерах).
3) alert() - тоже не подходит (и работает по разному в браузерах... и лишний щелчок надо делать чтобы закрыть алерт; хотя, если можна сделать чтобы по развертыванию окна браузера алерт сам исчезал...).

может кто делал похожее...

или может у кт ознает как наиболее правильно использовать в таких целях те методы которые я написал что не подходят.


помогите пожалуйста

Serg_pnz 05.05.2011 10:49

Еще можно title изменять (например запускать бегущую строку) или мигать фавиком.

da_ff 05.05.2011 15:58

фавик не попадает на таскбар операционки. Если окно будет свернуто, не будет заметно, что он меняется.
Цитата:

открывать дочернее окно, и делать фокус() между окнами
браузер не даст по умолчанию открыть окно без клика пользователя.

В разных браузерах скорее всего это будет выглядеть поразному.
В ие можно заставить мигать свернутое окно (моргание синего и оранжевого на таскбаре).
В хроме есть webkitNotifications.
Для фурифокса разве что менять title.

Serg_pnz 02.06.2011 11:03

Пришла в голову дурная идея: не мигать окном браузера, а отослать сообщение, например, в аську, а уж она помигает...

da_ff 02.06.2011 11:18

hard mode?

Serg_pnz 02.06.2011 12:27

у меня есть скрипт на пхп, отсылающий сообщения, последний раз проверял с полгода назад, вроде работал


Часовой пояс GMT +3, время: 00:37.