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>