Buon giorno a tutti, io sto provando a scrivere questo codice:
codice:
<script type="taxe/javascript">
<!--
// Preparazione dell'array di messaggi da visualizzare
msgs = new Array();
msgs[0] = "Primo messaggio";
msgs[1] = "Secondo messaggio";
msgs[2] = "Terzo messaggio";
msgs[3] = "Quarto messaggio";
msgs[4] = "Quinto messaggio";
msgs[5] = "Sesto messaggio";
msgs[6] = "Settimo messaggio";
msgs[7] = "Ottavo messaggio";
	
// Funzione per la visualizzazione del messaggio
function writeMsg(i) {
  document.getElementById('messaggio').innerHTML = msgs[i];
}
//-->
</script>
</head>

<body>
  <table>
    <tr>
      <td>
      1 
      </td>
      <td>
      2 
      </td>
      <td>
      <a href="#" title="3" onclick="document.getElementById('messaggio').innerHTML = 'msg3'; return false;">3</a> 
      </td>
    </tr>
    <tr>
      <td>
      8
      </td>
      <td id="messaggio"></td>
      <td>
      4
      </td>
    </tr>
    <tr>
      <td>
      5
      </td>
      <td>
      6
      </td>
      <td>
      7
      </td>
    </tr>
  </table>
Qualcuno di voi saprebbe dirmi per quale motivo il codice scritto in rosso non funziona (ossia non visualizza il messagio) mentre quello scritto in blu va perfettamente?

Grazie mille
Secan