Ciao a tutti!è da pochi giorni che ho iniziato ad usare JavaScript. Ma guardando in giro non ho trovato la risposta a quello che cerco. Qui di seguito vi metto il codice di un programma che calcola la potenza di un numero inserito dall'utente. Solo che nel programma che ho scritto il risultato me lo mette aprendo una finestra perchè nella funzione ho usato alert, ma vorrei che il risultato venga visualizzato in una form del tipo <INPUT TYPE="text" SIZE="10" NAME="risultato"> come si fa?cosa devo cambiare nella funzione?spero di essere stata chiara. Grazie in anticipo a chi sa rispondermi.
<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">
<HTML LANG="it">
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html">
<TITLE>Elevamento a potenza di valori positivi interi</TITLE>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function exp (x, y)
{
var z = 1;
var i;
//
for (i = 1; i <= y; i++)
{
z = z * x;
}
return z;
}
//
function esegui ()
{
var x = parseInt (document.modulo.x.value);
var y = parseInt (document.modulo.y.value);
var z;
var risultato = "";
z = exp (x, y);
//
risultato = risultato
+ x
+ "^"
+ y
+ "="
+ z;
alert (risultato);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<H1>Elevamento a potenza di valori positivi interi</H1>
<TABLE bgColor=#eae2d4 border=1 cellPadding=5 cellSpacing=1>
<TBODY>
<FORM NAME="modulo" METHOD="get" ACTION="">
<TR>
<TD> <INPUT TYPE="TEXT" SIZE="10" NAME="x"> </TD>
<TD> <SUP><INPUT TYPE="TEXT" SIZE="2" NAME="y"></SUP> </TD>
<TD> <INPUT TYPE="button" VALUE=" esegui " onClick="esegui()"> </TD>
</TR>
</FORM>
</TBODY>
</TABLE>
</BODY>
</HTML>