Воздушный JavaScript, установленный NativeWindow alwayInFront - PullRequest
0 голосов
/ 19 марта 2012

Как установить воздушное окно с javascriupt или конфигурацией, чтобы всегда быть сверху?Как я нашел в документации, мне нужно установить только свойство (логическое) (NativeWinow.AlwaysOnTop) в «True».

Но когда я его использую, ничего не происходит.И этот код:

for (var i in air.NativeWindow)
   air.trace(i)

не показывать мне ничего.

1 Ответ

1 голос
/ 19 марта 2012

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

Это код псевдотипа и hasnне был протестирован, но, глядя на NativeWindow HTML Reference и NativeApplication HTML Reference , вы можете попробовать что-то вроде этого:

for(var i =0; i<NativeApplication.nativeApplication.openedWindows.length; i++)
{
   var window =  NativeApplication.nativeApplication.openedWindows[i];

   //do some comparison to see if this is desired window
   if(window == window_I_want)
   {
      window.alwaysInFront = true;
      break;
   }
}

Единственное предупреждение здесьчто вы должны включить скрипт AIRAliases.js в ваше приложение:

<script src="AIRAliases.js" /> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...