Buonasera a tutti inanzi tutto specifico che sono appena agli inizi da un libro ho estratto
questo script e non funziona chi mi sa dire il perchè grazie
<HTML>
<HEAD>
<TITLE>Applicazione 15</TITLE>
<SCRIPT TYPE="text/javascript">
function calcolate()
{
with(document.modulo)
{
var importo=importo.value;
var tasso=tasso.value / 100 / 12;
var rate=anni.value * 12;
var pot=Math.pow(1 + tasso, rate);
var mese= (importo * pot * tasso) / (pot-1);
//verifica del risultato
if (!isNaN(mese) && (mese != Number.POSITIVE_INFINITY) && (mese != Number.NEGATIVE_INFINITY) )
{
rata.value = Math.round(mese);
rimborso.value = Math.round(mese * rate);
interessetotale.value = Math.round((mese * rate)- importo);
}
//dati non validi
else
{
rata.value = "";
rimborso.value = "";
interessetotale.value = "";
}
}
}
function round(x)
{
return Math.round(x*100)/100;
}
</SCRIPT>
</HEAD>
<BODY>
<H3>Calcola della rata mensile di un mutuo</H3><HR>
<FORM NAME="modulo">
<TABLE>
<TR> INSERIMENTO DATI </TR>
<TR> <TD>Importo del mutuo</TD>
<TD><INPUT TYPE=text NAME=importo SIZE=13></TD> </TR>
<TR> <TD>Tasso annuo di interesse</TD>
<TD><INPUT TYPE=text NAME=tasso SIZE=13></TD> </TR>
<TR> <TD>Durata in anni del rimborso</TD>
<TD><INPUT TYPE=text NAME=anni SIZE=13></TD> </TR>
<TR> <TD>Premi il pulsante per calcolare:</TD>
<TD><INPUT TYPE=button VALUE=Calcola onClick="calcolate()"></TD> </TR>
<TR> <TD>INFORMAZIONI SUL PAGAMENTO</TD> </TR>
<TR> <TD>Rata mensile:</TD>
<TD><INPUT TYPE=text NAME=rata SIZE=13></TD> </TR>
<TR> <TD>Rimborso totale:</TD>
<TD><INPUT TYPE=text NAME=rimborso SIZE=13></TD> </TR>
<TR> <TD>Interesse totale sul capitale:</TD>
<TD><INPUT TYPE=text NAME=interessetotale SIZE=13></TD><TR>
</TABLE>
</FORM>
</BODY></HTML>