Ok, era molto semplice. Scrivo la soluzione per chi ne avesse bisogno in futuro (magari per voi era semplice, ma sto apprendendo ora Javascript).
La funzione
codice:
function HandleKey()
{
document.getElementById("Somma").value=(document.getElementById("q90").value)+(document.getElementById("q92").value.substr(0,5));
}
prendeva il secondo valore da una select. In questa select però non avevo specificato l'option value, solo che firefox prendeva ugualmente il valore, mentre explorer non ne voleva sapere 
ultima cosa. per aggiornare i valori io utilizzo nella select la funzione
onmouseup="HandleKey()"
solo che firefox lo fa immediatamente (appena l'utente sceglie il valore dalla select), mentre su explorer il valore viene aggiornato solo quando l'utente scrive in un altro campo