Я не понимаю, почему в Firefox все работает правильно, но в IE 7 я получаю следующую ошибку:
Сообщение: недопустимый целевой элемент для этой операции.Линия: 6455 Char: 21 Код: 0 URI: http://extdev/gdevapp/extjs/ext-all-debug.js
Вот мой код ниже.ошибка происходит в строке статуса mainapp.add (СПАСИБО В ADAVANCE):
doConnect:function(btn){
var winlogin=btn.up('window');
var statusbarlogin=winlogin.down('statusbar');
var myloginform=winlogin.down('form');
if (myloginform.getForm().isValid()) {
statusbarlogin.showBusy();
//submit form to login
myloginform.submit({
url :'/gdev/ngsecure.glogin',
method :'POST',
scope :this,
success :function(form,action){
var msgtxt=action.result.data.msgtxt;
devglob.userid=action.result.data.userid;
devglob.connid=action.result.data.connid;
devglob.userfullname=action.result.data.userfullname;
devglob.userfunction=action.result.data.userfunction;
statusbarlogin.setText(msgtxt+'\/ID Utilisateur : '+devglob.userid);
//BuildApplication
var mainapp=Ext.getCmp('mainapp');
var appview=Ext.getCmp('appview');
if (!appview) {
//load and render the main application
mainapp.removeAll();
mainapp.add(Ext.widget('appview'));
mainapp.doLayout();
//Build a toolbar items
var mytoolbar=Ext.getCmp('toolbarapp');
mytoolbar.loadItems(devglob.userid);
};
//close the login window
winlogin.close();
},
failure:function(form,action){
var msgtxt=action.result.data.msgtxt;
Ext.MessageBox.alert('Erreur',msgtxt);
}
});
}
else {
}
//get result ajax
}