2012-07-12 117 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;