一般来说,显示在最前面的窗口都是因为窗口被激活获得焦点,要使窗口永远显示在最前面,可以人为的设置窗口在blur时立刻focus,或者用模式、无模式对话框实现。
具体步骤:
方法一:弹出窗口里加上代码:onblur=“self.focus()“:
方法二:用showModalDialog方法建立模式对话框,它的参数说明如表1.5.2所示。
打开模式窗口
方法三:用showModelessDialog方法建立无模式对话框,它的参数跟模式对话框完全一样,可以参考表1.5.2。
打开无模式窗口
注意:模式对话框会始终保持焦点。除非关闭对话框,否则无法切换窗口。 无模式对话框不会始终保持焦点,但始终保持显示在最前端。