allora in js il codice è questo:

codice:
function invio() { 
if (event.keyCode==13) {controlla()} 
} 

function controlla(){ 
var myFieldVal = document.MyForm.prova.value; 
var canvas = document.getElementById("tela");
 var context = canvas.getContext("2d"); 
context.fillStyle = myFieldVal; 
context.fillRect(100,60,200,70); }
nell'html è questo:

codice:
 Per cambiare colore allo sfondo, scrivi un colore in inglese e poi clicca su Cambia</p>
<form name="MyForm"> 
<input type="text" name="prova" onkeypress="invio()" /> 
<input type="button" value="Cambia" onClick="controlla()" /> 
</form> 
<canvas id="tela" width="400" height="200">
</canvas> 
<script type="text/javascript" src="tela.js" charset="utf-8"> </script>