问题描述:
  我想在一个页面上点击其他链接之前弹出一个Ext.MessageBox, 如果点击yes 则转到那个链接页面, 如果点击no或者cancel 留在当前页面, 方法大概像下面这样
 window.onbeforeunload = function(){
      Ext.MessageBox.show({
            title:你想放弃这个页面吗?',
            msg: "数据还没有保存,你确认放弃吗",
            buttons: Ext.MessageBox.YESNOCANCEL,
            fn: function(btn) {
                if (btn == 'yes') {
                       return true;
       }
                else {
                       return false;
                }
            }
        });
 } 我知道如果用浏览器自带的confirm box 是可以的,因为它是同步的, 但是由于要求,我必须用Ext.MessageBox, 请帮忙。 谢谢