Вход

Просмотр полной версии : Заставить значок браузера мигать


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
у меня есть скрипт на пхп, отсылающий сообщения, последний раз проверял с полгода назад, вроде работал