如何创建一个新窗口

时间:2013-03-04 23:33:51

标签: javascript window tidesdk

我需要根据用户的操作创建一个新的顶级窗口或子窗口,并且我使用javascript来了解已采取的操作。我为此使用了Ti.UI.createWindow(),我尝试了它的所有可能的变化,即null,发送url,发送选项对象,但我无法从任何结果中获取结果他们任何人都可以告诉我如何创建一个新的顶级窗口和一个子窗口,我知道这听起来很傻但我无法让它工作。我在Windows 7上使用Tide SDK 1.3.1 beta

P.S:Ti.UI.currentWindow工作正常,我可以使用set方法更改宽度和高度。

2 个答案:

答案 0 :(得分:2)

我已经想到要创建一个新的子窗口,我们需要在createWindow()调用之后使用“open()”方法。

实施例:     Ti.UI.createWindow("app://example.html").open();

答案 1 :(得分:0)

Ti.UI.createWindow是要走的路。你还需要实际“显示”一个创建的窗口,以便显示它,也许你忘了这样做?

示例:

var new_window = Ti.UI.createWindow("example.html");
new_window.show();