2012-07-12 119 views
0

我有一个内部的方法这个代码,形成在内线的菜单:如何在确认框后停止刷新页面?

handler: function() { 
    var r = $wnd.confirm("Are you sure?"); 
    } 

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

回答

1

我会建议这些选项之一(或组合):

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