Ho il seguente codice:
Nel ciclo for con l'alert, vorrei l'eggere l'elemento del primo ramo annidato dello stesso array (per intenderci le voci "Funzionale", "Gestionale", ecc...), tuttavia dopo la lettura del primo elemento, appunto "Funzionale", non mi restituisce gli altri valori che mi aspetto e va in errore.Codice PHP:
<html>
<head>
<script language="javascript">
<!--
var arrAree = new Array();
arrAree[0] = new Array;
arrAree[0][1] = "Funzionale";
arrAree[0][1][1] = "Difesa e Spazio";
arrAree[0][1][1][1] = "Algoritmi (calcolo della copertura radar ...";
arrAree[0][1][1][2] = "Applicazioni GIS";
arrAree[0][1][1][3] = "Applicazioni real-time";
arrAree[0][1][1][4] = "Sistemi di comando e controllo";
arrAree[0][1][1][5] = "Sistemi di comunicazione (data link)";
arrAree[0][1][1][6] = "Sistemi di simulazione e training";
arrAree[0][1][1][7] = "Sistemi di supporto al comando";
arrAree[0][1][1][8] = "Sistemi di telerilevamento";
arrAree[0][1][1][9] = "Sistemi per l'intelligence (Data Fusion)";
arrAree[1] = new Array;
arrAree[1][1] = "Gestionale";
arrAree[1][1][1] = "Gestionale-sub";
arrAree[1][1][1][1] = "Algoritmi (calcolo della copertura radar ...";
arrAree[1][1][1][2] = "Applicazioni GIS";
arrAree[1][1][1][3] = "Applicazioni real-time";
arrAree[1][1][1][4] = "Sistemi di comando e controllo";
arrAree[1][1][1][5] = "Sistemi di comunicazione (data link)";
arrAree[1][1][1][6] = "Sistemi di simulazione e training";
arrAree[1][1][1][7] = "Sistemi di supporto al comando";
arrAree[1][1][1][8] = "Sistemi di telerilevamento";
arrAree[1][1][1][9] = "Sistemi per l'intelligence (Data Fusion)";
arrAree[2] = new Array;
arrAree[2][1] = "Lingue estere";
arrAree[2][1][1] = "Lingue estere-sub";
arrAree[2][1][1][1] = "Algoritmi (calcolo della copertura radar ...";
arrAree[2][1][1][2] = "Applicazioni GIS";
arrAree[2][1][1][3] = "Applicazioni real-time";
arrAree[2][1][1][4] = "Sistemi di comando e controllo";
arrAree[2][1][1][5] = "Sistemi di comunicazione (data link)";
arrAree[2][1][1][6] = "Sistemi di simulazione e training";
arrAree[2][1][1][7] = "Sistemi di supporto al comando";
arrAree[2][1][1][8] = "Sistemi di telerilevamento";
arrAree[2][1][1][9] = "Sistemi per l'intelligence (Data Fusion)";
arrAree[3] = new Array;
arrAree[3][1] = "Prodotti";
arrAree[3][1][1] = "Prodotti-sub";
arrAree[3][1][1][1] = "Algoritmi (calcolo della copertura radar ...";
arrAree[3][1][1][2] = "Applicazioni GIS";
arrAree[3][1][1][3] = "Applicazioni real-time";
arrAree[3][1][1][4] = "Sistemi di comando e controllo";
arrAree[3][1][1][5] = "Sistemi di comunicazione (data link)";
arrAree[3][1][1][6] = "Sistemi di simulazione e training";
arrAree[3][1][1][7] = "Sistemi di supporto al comando";
arrAree[3][1][1][8] = "Sistemi di telerilevamento";
arrAree[3][1][1][9] = "Sistemi per l'intelligence (Data Fusion)";
arrAree[4] = new Array;
arrAree[4][1] = "Tecnico Applicativo";
arrAree[4][1][1] = "Tecnico Applicativo-sub";
arrAree[4][1][1][1] = "Algoritmi (calcolo della copertura radar ...";
arrAree[4][1][1][2] = "Applicazioni GIS";
arrAree[4][1][1][3] = "Applicazioni real-time";
arrAree[4][1][1][4] = "Sistemi di comando e controllo";
arrAree[4][1][1][5] = "Sistemi di comunicazione (data link)";
arrAree[4][1][1][6] = "Sistemi di simulazione e training";
arrAree[4][1][1][7] = "Sistemi di supporto al comando";
arrAree[4][1][1][8] = "Sistemi di telerilevamento";
arrAree[4][1][1][9] = "Sistemi per l'intelligence (Data Fusion)";
arrAree[5] = new Array;
arrAree[5][1] = "Tecnico Sistemista";
arrAree[5][1][1] = "Tecnico Sistemista-sub";
arrAree[5][1][1][1] = "Algoritmi (calcolo della copertura radar ...";
arrAree[5][1][1][2] = "Applicazioni GIS";
arrAree[5][1][1][3] = "Applicazioni real-time";
arrAree[5][1][1][4] = "Sistemi di comando e controllo";
arrAree[5][1][1][5] = "Sistemi di comunicazione (data link)";
arrAree[5][1][1][6] = "Sistemi di simulazione e training";
arrAree[5][1][1][7] = "Sistemi di supporto al comando";
arrAree[5][1][1][8] = "Sistemi di telerilevamento";
arrAree[5][1][1][9] = "Sistemi per l'intelligence (Data Fusion)";
-->
</script>
</head>
<body>
<script language="javascript">
for (var i=0; i<arrAree.length; i++) {
campoMacroareaWrite = arrAree[i][1];
alert(campoMacroareaWrite);
}
</script>
</body>
</Html>
Cosa sbaglio?
Grazie anticipatamente per l'aiuto.![]()