Sto sbattendo da giorni sul seguente codice:

----------------------------------------------------------------
<html>
<body>
<script language="javascript">

var seq = new Array();
var i = 0;

function inserisci(n) {
seq[i] = parseInt(n);
i++;
}

function cancella() {
document.calcola.risultato.value = "";
i = 0;
}

function somma() {
var sm = 0;
for(var j = 0; j < i; j++)
sm += seq[j];

document.calcola.risultato.value = sm;
}

function moltiplica() {
var sm = 1;
for(var j = 0; j < i; j++)
sm *= seq[j];

document.calcola.risultato.value = sm;
}

function media() {
var sm = 0;
for(var j = 0; j < i; j++)
sm += seq[j];

document.calcola.risultato.value = (sm / i);
}

function successione() {
var flag = true;
var j = 0;

while(flag && j < i-1) {
if(seq[j] > seq[j + 1]) flag = false;
j++;
}

if(flag)
document.calcola.risultato.value = "sequenza in ordine crescente";
else
document.calcola.risultato.value = "sequenza non ordinata";
}

function EliminaPari() {
for(var i = seq.length - 1 ; i >= 0; i--)
{
if((seq[i]%2) == 0) seq.splice(i,1);
}
alert(seq);

}

</script>

<form name="calcola">
<input type="button" value="0" onclick="inserisci(0)">
<input type="button" value="1" onclick="inserisci(1)">
<input type="button" value="2" onclick="inserisci(2)">
<input type="button" value="3" onclick="inserisci(3)">
<input type="button" value="4" onclick="inserisci(4)">
<input type="button" value="5" onclick="inserisci(5)">
<input type="button" value="6" onclick="inserisci(6)">
<input type="button" value="7" onclick="inserisci(7)">
<input type="button" value="8" onclick="inserisci(8)">
<input type="button" value="9" onclick="inserisci(9)">



<input type="button" value="Somma" onclick="somma()">
<input type="button" value="Moltiplica" onclick="moltiplica()">
<input type="button" value="Media" onclick="media()">
<input type="button" value="Successione" onclick="successione()">
<input type="button" value="EliminaPari" onclick="EliminaPari()">


<input type="text" value="" size="45" name="risultato">
</form>
</body>
</html>

----------------------------------------------------------------


Il codice funziona alla perfeziona per tutti i tasti eccetto che per la media.

E' un mistero. Ho controllato più volte il codice
Quando digito il tasto Media la pagina rimane muta, come se non avesse ricevuto alcun comando.