将事件侦听器添加到按钮Titanium,链接到窗口
add Event Listener to button Titanium, link to window
我正在尝试制作一个按钮,当单击该按钮时,它会转到一个窗口。我已经创建了这个窗口,还创建了自己的.js文件。我无法按按钮工作,有什么建议吗?这是我的代码:
var platformWidth = Titanium.Platform.displayCaps.platformWidth;
var platformHeight = Titanium.Platform.displayCaps.platformHeight;
var win = Titanium.UI.currentWindow;
var playButton = Titanium.UI.createButton({
title: "Play",
style:Titanium.UI.iPhone.SystemButtonStyle.BORDERED,
center: {
x: platformWidth * 0.5,
y: platformHeight * 0.5
}
});
win.add(playButton);
playButton.addEventListener('click' , function() {
playButton.url='playWindow.js'
});
我知道playWindow.js的工作原理,因为我在链接的页面上有选项卡。
playWindow.js
var platformWidth = Titanium.Platform.displayCaps.platformWidth;
var platformHeight = Titanium.Platform.displayCaps.platformHeight;
var win = Titanium.UI.currentWindow;
var testTextField = Titanium.UI.createTextField({
backgroundColor: 'white',
borderStyle: Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
center: {
x: platformWidth * 0.5,
y: platformHeight * 0.3 },
width: platformWidth * 1
});
win.add(testTextField);
我想知道将不同的窗口作为不同的文件是否是个好主意。它们似乎工作不正常。为什么没有一个简单的按钮代码,就像标签一样(即:window:"playWindow")?
我的问题得了-1,说它没有显示出任何研究成果。在过去的4-5个小时里,我一直在试图找到一个简单的解决方案。。也许它太简单了。我所想做的就是在一个页面上有一个按钮,点击后会转到另一个页面。。。
TIAAnge
喜欢这个
playButton.addEventListener('click' , function() {
var w = Titanium.UI.createWindow({
url:'playWindow.js'
});
w.open()
});
感谢
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 重定向到父窗口中的链接
- 函数打开链接时不使用弹出窗口阻止程序
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 链接中有php变量的Javascript打开窗口
- 为在新窗口中打开外部链接创建异常
- 打开'选择文件'窗口单击锚链接(跳过单击'选择文件'按钮)
- 浏览器窗口中的应用内FB页面插件链接
- 传单:如何在弹出窗口中创建链接选择器
- SVG编辑链接获胜't在新窗口中打开
- 如何在网格视图中每次单击按钮或链接时打开不同的新弹出窗口
- 在聊天窗口中检测链接单击事件
- 具有双重功能的按钮:在_blank窗口中打开一个链接,再加上_self中的另一个链接
- 提交表单的可能性(左-/中-/在新选项卡或窗口中打开-)单击html链接
- 一个链接打开两个窗口
- 如何在指定的打开窗口中打开链接
- Sencha触摸,在新的浏览器窗口中打开网络链接
- 通过程序在窗口中打开一个外部URL,链接会附加到网站上
- jQuery-强制关闭外部链接窗口
- TinyMCE:如何手动显示添加/编辑链接窗口