Un altro quesito, se non è troppo...
Ho tentato di far funzionare questo codice, ma mi dà errore: proprietà o metodo non supportati dall'oggetto. Dove sbaglio?
codice:
<html>
<head>
<script>
function Persone(nome,cognome,soprannome) {
this.nomenuovo=nome;
this.cognomenuovo=cognome;
this.nomignolo=soprannome;
}
function Rubrica() {
this.voci = new Array();
// Metodo per l'aggiunta di una nuova voce
this.aggiungi = function (nome,cognome,soprannome) {
this.voci[this.voci.length] = new Persone(nome,cognome,soprannome);
}
for(i=0;i<this.voci.length;i++){
document.write(this.voci[i]);
}
}
</script>
</head>
<body>
<input type="text" name="miotestonome">
<input type="text" name="miotestocognome">
<input type="text" name="miotestosoprannome">
<input type="button" name="vai" onClick="Rubrica.aggiungi(miotestonome.value,miotestocognome.value,miotestosoprannome.value)">
<input type="button" name="vairubri" onClick=rubrica();>
</body>
</html>