>Форум 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=44141 |
Elena > 14-04-2010 14:48:47 |
Добрый день. |
Infocatcher > 14-04-2010 21:01:38 |
Выделить код Код:var w = window.open( "data:application/vnd.mozilla.xul+xml," + encodeURIComponent( '<?xml version="1.0"?>' + '<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>' + '<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" hidechrome="true" style="border: 2px outset graytext">' + ' Some text' + '</window>' ), "_blank", "chrome,titlebar=0,popup=1,centerscreen" ); setTimeout(function() { w.close(); }, 5000); |
Elena > 15-04-2010 12:42:45 |
Спасибо за помощь, похоже на то что нужно - в панели задач действительно ничего нет. |
Infocatcher > 15-04-2010 20:09:55 |
Ну, можно при открытии окошка передавать ему фокус. Или отслеживать возвращение к родительскому окну как-то иначе. |
Elena > 15-04-2010 20:30:33 |
Я наверное, не очень хорошо сформулировала. проблема в том что если дочернее окно открывать с параметром popup=1, то почем-то перестают приходить события onfocus родительскому окну при клике на него мышкой. Если popup=1 убрать, то обработчик onfocus нормально срабатывает, но появляется инонка на панели задач. Ну и по w.focus(); не передается фокус |