>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Событие сворачивания окна http://forum.mozilla-russia.org/viewtopic.php?id=44003 |
Elena > 02-04-2010 15:07:32 |
Добрый день. |
Infocatcher > 02-04-2010 21:28:34 |
Выделить код Код:window.addEventListener("blur", function(e) { var minimized = window.windowState == window.STATE_MINIMIZED; setTimeout(function() { throw minimized; }, 0); }, true); Только нужно учитывать, что может быть несколько событий подряд. Например, можно прекращать обработку до следующего события «focus». 02-04-2010 21:29:07 |
Elena > 03-04-2010 19:22:32 |
okkamas_knife пишет
я немного забыла виндовую терминологию. в чем разница между треем и панелью задачь? 03-04-2010 19:41:43 Infocatcher пишет
написала вот такую штуку Выделить код Код:window.addEventListener("blur", MAIL.window_blur, false); window_blur:function(evt){ alert("window blur\n"); if(window.windowState == window.STATE_MINIMIZED){ //мой код } }, но что-то событие при сворачивании окна не ловится |
Elena > 03-04-2010 20:14:47 |
okkamas_knife пишет
Спасибо! покопаюсь. Такие еще мысли возникли - у окна нет ли аттрибутов чтобы не показываться в панели задачь? А какое-нибудь событие при нажании на кнопки вверху в углу в заголовке окна? |
Infocatcher > 03-04-2010 21:34:23 |
Elena пишет
Видимо, в данном случае это существенно. Elena пишет
Можно открыть зависимое окно (dependent).
|
Elena > 06-04-2010 21:21:47 |
Infocatcher пишет
спасибо, вроде то что надо. жаль конечно что под маком оно не работает, но главное чтобы под виндой все было нормально |
Elena > 14-04-2010 13:13:56 |
про dependent вопрос возник: в докуменатации написано
но у меня оно все равно показывается в панели задач. При этом ведет себя правильно - соварачивается и закрывается вместе с родителем. что я делаю не так? |