如何在确认框后停止刷新页面?

时间:2012-07-12 15:37:30

标签: javascript gwt javascript-events extjs jsni

我在一个形成Ext:

菜单的方法中有这个代码
  handler: function() {
     var r = $wnd.confirm("Are you sure?");
  }

当我使用$ wnd.alert时,它只显示一个弹出窗口。当用确认替换时,它可以工作,但然后在选择后使整个页面刷新。理想情况下,我想使用$ wnd.Ext.MessageBox.confirm,但是当我使用它时,我得到错误cb.defer不是一个函数。弄清楚如何让javascript确认工作将非常感激。

1 个答案:

答案 0 :(得分:1)

我会建议这些选项中的一个(或组合):

event.cancelBubble = true;
event.stopPropagation();
return false;