Air javascript设置NativeWindow alwayInFront

时间:2012-03-19 12:46:43

标签: javascript air

如何设置javascriupt或配置的空中窗口始终位于顶部? 我如何在文档中找到,我只需要将属性(布尔值)(NativeWinow.AlwaysOnTop)设置为“True”。

但是当我使用它时没有任何反应。这段代码:

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

什么都没有告诉我。

1 个答案:

答案 0 :(得分:1)

我认为您正在尝试遍历已打开的窗口,然后设置您需要始终位于顶部的窗口,并且您希望使用javascript正确执行此操作?

这是伪类型代码,尚未经过测试,但查看NativeWindow HTML ReferenceNativeApplication 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" />