【发布时间】:2012-04-26 14:57:44
【问题描述】:
floTrackBtn: {
tap:
function() {
window.open('http://www.flotrack.org/'); //WORKS
Ext.Msg.confirm("", "Are you sure you want to navigate to Flotrack?",
function(answer){
if (answer == 'yes'){
window.open('http://www.flotrack.org/'); //DOES NOT WORK
}
});
}
}
第一个 window.open 有效,但在确认消息框内时无效。任何帮助都会很棒。谢谢!
【问题讨论】:
-
它到底是怎么不工作的?你能在你的函数中添加日志,看看你到底得到了什么答案吗?
-
你能在你的函数中添加日志,看看你在
answer中得到了什么吗?该函数是否被调用? -
是的。推送是时包含“是”,推送否时包含“否”。
-
只是出于好奇 - 尝试在 Safari 设置中禁用“弹出窗口阻止”。看看它是否改变了什么
标签: extjs confirmation