Buongiorno a tutti.
Sono uno studente e mi e' stato assegnato il seguente compito: devo memorizzare in un array dei nomi, per poi poterli visualizzare. Io ho pensato di strutturare il progetto nel seguente modo: ho principalmente due bottoni (aggiungi, visualizza) e una casella di testo.
Aggiungi dovrebbe aggiungere all'array il contenuto della casella di testo: ricopio il codice...

Codice PHP:
<HTML>
   <
HEAD>
    <
TITLE>
        
ESERCIZIO 1
    
</TITLE>
    <
SCRIPT type="text/javascript">
            
i=0;
            
alunni = new Array();
        function 
add(s){
            
alert(s);
            
alunni [i] = ;
            
i++;
            
alert(alunni [i] + " " i);
        }
        function 
vis(){
            for(
j=0j<=i;j++){
                
document.write(alunni [j]);
            }
        }
    
</SCRIPT> 
   </HEAD>
<BODY>
    <FORM name="inputform">
    <INPUT name="nome" >
    <BUTTON name="salva" onClick="add(document.inputform.nome.value)">aggiungi</BUTTON>
        

    <BUTTON name="visualizza" onClick="vis()">visualizza</BUTTON>
    </FORUM>
</BODY>
</HTML> 
Tutto sembra funzionare correttamente ( nn ho implementato la visualizzazione), ma ho notato un problema: riesco a passare alla funzione add il nome da aggiungere, ma non riesco pero' ad aggiungerlo nell'array, perche' quando faccio alert(alunni[i] + " " + i), mi viene fuori un messaggio "Undefinited" ( VVoVe: )... perche'? come risolvo il mio problema?

Please... e' urgente, senno' il mio prof mi da un bel 4...

Grazie ciaoooooo!