Ho lo stesso problema di allora...


ho due funzioni

a();
b();


che devo chiamare all'onchange di una select.

se le chiamo una alla volta, ok.
se le chiamo insieme con onchange="a();b();" la prima non funziona mai, anche se le inverto.

ho creato una funzione c();

c(val)
{
a(val);
b(val);
}


anche in questo caso, la seconda non va mai.




ecco le funzioni:

codice:
function wsLoadMake(tb1, id1){
	xmlHttp.open('GET', 'includes/ws_ajax_model.php?field='+tb1+'&filter='+id1, true);
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.send(null);

	clear('model');
	wsSetRequiredMakeLabel(id1);
}

function wsLoadModel(tb2, id2, id3){

	id3 = typeof(id3) != 'undefined' ? id3 : '';

	xmlHttp.open('GET', 'includes/ws_ajax_model.php?field='+tb2+'&filter='+id2+'&filter2='+id3, true);
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.send(null);
	
}

function  wsLoadUpdated(val)
{
	wsLoadICon('item_condition', val, '');
	wsLoadModel('model', val, '');
	
	wsSetRequiredModelLabel(id2);
}