Non puoi usare document.write() su una pag gia` chiusa.
In qualche browser non funziona, in altri cancella completamente la pagina.
Prova ad usare alert():
alert("area quadrato = "+(document.dati.lato.value)*(document.dati.lato.v alue));
In realta` questo non sarebbe corretto e non in tutti i browser funziona.
il value di un campo e` una stringa, ceh nonha senso quindi moltiplicare.
codice:function calcolo() { var laton = parseFloat(document.dati.lato.value); alert("area quadrato = "+ laton * laton); }

Rispondi quotando