JScript:如何将焦点放在弹出窗口上

时间:2010-02-14 14:41:54

标签: popup window javascript wsh

我正在以这种方式开启新窗口:

var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Popup("This is popup.");

但窗口出现在另一个窗口下面。我该怎么把它移到前面?

2 个答案:

答案 0 :(得分:5)

也许这会有所帮助:

  

WScript.Shell.Popup有一个   nType的未记录值   导致结果的参数   对话框/弹出窗口“保持在最顶层”/   前景,意味着他们不能   被其他窗口或对话框隐藏:   4096。

WScript.CreateObject("WScript.Shell").Popup("Message", 0, "Title", 4096);

答案 1 :(得分:1)

使用4096可以让弹出窗口“保持最佳状态”

我正在尝试在Ruby和Watir Webdriver中创建Popup。

我安装了win32ole-pp ruby​​gem

我在我的代码中使用了它并且它有效:

要求'win32ole'

WshShell = WIN32OLE.new(“WScript.Shell”)。Popup(“Message”,5,“Title”,4096);