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);
}