Tabella ASCII

Passando il mouse sulla tabella è possibile leggere alcune informazioni sul carattere sottostante

  • il codice esadecimale
  • il codice decimale

Il metodo String.fromCharCode() converte il codice numerico in carattere

<style>
	td { text-align:center; background-color:lightsmoke }
	th { background-color:lightgray}
</style>

<script>

var c16 = Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");

tabella();

function tabella()
{
    var op = "<table align='center' border='1' cellspacing='0' cellpadding='4' align='center'><tr><th></th>";
    for(colonna=0; colonna < 16; colonna++)
    {
	    op=op+"<th>"+c16[colonna]+"</th>";
    }
    op=op+"</tr>";
    for(riga=0; riga < 16; riga++)
    {
	    op=op+"<tr><th>"+c16[riga]+"</th>";
	    for(colonna=0; colonna < 16; colonna++)
	    {	
	    	var CODICE  = 16*riga+colonna
	        var CHAR    = String.fromCharCode(CODICE);
	        var TOOLTIP = "" + c16[riga] + c16[colonna] + " --- " + CODICE;
		    
		    op=op + "<td title='" + TOOLTIP + "'>" + CHAR + "</td>";
	    }
	    op=op+"</tr>";
    }    
    op += "</table>";
    document.writeln(op);
}

</script>

Lascia un commento