synchronization problem with Myform.loa ()

Hello,
I have a problem this morning with the order of execution of two instructions.
In fact, I have this piece of code:

gridMission.attachEvent("onRowSelect", function(id)	 
	{
	  FormBtnMission.load("commende_du_profile.php?id="+gridMission.getSelectedId());
	  if(FormBtnMission.getItemValue('validation_ok')==0)
	   {				
		//FormBtnMission.disableItem("editefrais");
		//FormBtnMission.disableItem("editemission");
		FormBtnMission.disableItem("payer");
	   }else if(FormBtnMission.getItemValue('validation_ok')==1)
	   {
	    FormBtnMission.disableItem("editefrais");
		FormBtnMission.disableItem("editemission");
		FormBtnMission.enableItem("supprimer");
		FormBtnMission.enableItem("modifier");
		//FormBtnMission.enableItem("traitement");
	   }else if(FormBtnMission.getItemValue('validation_ok')==2)
	   {
		FormBtnMission.disableItem("supprimer");
		FormBtnMission.disableItem("modifier");
		FormBtnMission.disableItem("traitement");
		FormBtnMission.enableItem("editefrais");
		FormBtnMission.enableItem("editemission");
	   }
	});	

and I want that,statement

FormBtnMission.load("commende_du_profile.php?id="+gridMission.getSelectedId());

finished loading data before the rest of the script runs

Thank you for your support

Please, try to use:

gridMission.attachEvent("onRowSelect", function(id) { FormBtnMission.load("commende_du_profile.php?id="+gridMission.getSelectedId(),function(){ if(FormBtnMission.getItemValue('validation_ok')==0) { //FormBtnMission.disableItem("editefrais"); //FormBtnMission.disableItem("editemission"); FormBtnMission.disableItem("payer"); }else if(FormBtnMission.getItemValue('validation_ok')==1) { FormBtnMission.disableItem("editefrais"); FormBtnMission.disableItem("editemission"); FormBtnMission.enableItem("supprimer"); FormBtnMission.enableItem("modifier"); //FormBtnMission.enableItem("traitement"); }else if(FormBtnMission.getItemValue('validation_ok')==2) { FormBtnMission.disableItem("supprimer"); FormBtnMission.disableItem("modifier"); FormBtnMission.disableItem("traitement"); FormBtnMission.enableItem("editefrais"); FormBtnMission.enableItem("editemission"); } }); });

sematik !!
Thank you for your time and for your tireless support.
I’ll try and realize.