Ciao a tutti; volevo una mano: non riesco a capire perchè una semplice funzione che richiama il cursore all'interno di una casella di testo non mi funzioi all'apertura della pagina, mentre se la richiamo tramite l'editor funziona. il codice è questo:
<HTML>
<HEAD>
<LINK href="debugger.css" type=text/css rel=STYLESHEET>
<script language="JavaScript" src="Debugger.js"></script>
<script language="JavaScript">Debugger=1;UseTimeStamp=1;Db gY=10;DbgWidth=300;</script>
<LINK href="debugger.css" type=text/css rel=STYLESHEET>
<script language="JavaScript" src="Debugger.js"></script>
<script language="JavaScript">Debugger=1;UseTimeStamp=1;Db gY=10;DbgWidth=300;</script>
<LINK href="debugger.css" type=text/css rel=STYLESHEET>
<script language="JavaScript" src="Debugger.js"></script>
<script language="JavaScript">Debugger=1;UseTimeStamp=1;Db gY=10;DbgWidth=300;</script>
<TITLE>Home Finders Nationwide Realty</TITLE>
<SCRIPT LANGUAGE="Javascript">
<!--Nascosto ai vecchi browser
var scrollMsg = "I TASSI DEL MUTUO SONO BASSISSIMI!!!"
var msgSpace = "--- ---"
var beginPos = 0
function scrollingMsg() {
document.msgForm.scrollingMsg.value =
scrollMsg.substring(beginPos,scrollMsg.length)+msg Space+scrollMsg.substring(0,beginPos)
beginPos = beginPos + 1
if (beginPos > scrollMsg.length) {
beginPos = 0
}
window.setTimeout("scrollingMsg()",200)
}
function doMort() {
document.MortCalc.Importo.value=" "
document.MortCalc.Tasso.value=" "
document.MortCalc.Anni.value=" "
document.MortCalc.Pagamento.value=" "
document.MortCalc.Importo.focus()
}
function Calc() {
var mortImporto=document.MortCalc.Importo.value
var mortImporto=parseInt(mortImporto,10)
if (isNaN(mortImporto)) {
alert("L'importo della rata non è un numero!")
document.MortCalc.Importo.value=" "
document.MortCalc.Importo.focus()
}
else {
var mortTasso=document.MortCalc.Tasso.value
var mortTasso=parseFloat(mortTasso)
if (isNaN(mortTasso)) {
alert("Il tasso di interesse non è un numero!")
document.MortCalc.Tasso.value=" "
document.MortCalc.Tasso.focus()
}
else {
var mortAnni=document.MortCalc.Anni.value
var mortAnni=parseInt(mortAnni,10)
if (isNaN(mortAnni)) {
alert("Il numero di anni non è un numero!")
document.MortalCalc.Anni.value=" "
document.MortalCalc.Anni.focus()
}
}
}
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="scrollingMsg()">
<P ALIGN="CENTER">[img]HOMELOGO.JPG[/img]
</P>
<DIV ALIGN="CENTER"><CENTER>
<TABLE BORDER="0" WIDTH="75%">
<TR>
<TD></TD>
<TD><P ALIGN="CENTER">[img]calculator.jpg[/img]</TD>
<TD></TD>
</TR>
<TR>
<TD><P ALIGN="CENTER">
[img]house1.gif[/img]
</TD>
<TD>
<P ALIGN="CENTER">
Stima dei pagamenti rateali
</P>
<FORM Name="msgForm">
<center><INPUT Type="text" Name="scrollingMsg" Size="23"></center>
</FORM>
</TD>
<TD><P ALIGN="CENTER">
[img]house2.gif[/img]</TD>
</TR>
<TR>
<TD></TD>
<TD>[img]house3.gif[/img]</TD>
<TD></TD>
</TR>
</TABLE>
</CENTER></DIV>
<P ALIGN="CENTER">
<A NAME="LoanCalc"></a></P>
<H3 ALIGN="CENTER">Stima dei pagamenti rateali</H3>
<CENTER>
<FORM Name="MortCalc">
<TABLE>
<TR>
<TD>Importo del Credito:</TD>
<TD><INPUT Type="text" Name="Importo" value=" " Size="9"></TD>
</TR>
<TR>
<TD>Il Tasso di Interesse in %(e.g. 7.9):</TD>
<TD><INPUT Type="text" Name="Tasso" value=" " Size="9"></TD>
</TR>
<TR>
<TD>Numero di Anni:</TD>
<TD><INPUT Type="text" Name="Anni" value=" " Size="9"></TD>
</TR>
<TR>
<TD>Pagamento Mensile:</TD>
<TD><INPUT Type="text" Name="Pagamento" value=" " Size="12"></TD>
</TR>
<TR>
<TD><INPUT Type="Button" value="Calcola" onclick="Calc(MortCalc)">
<INPUT Type="Reset"></TD>
</TR>
</TABLE>
</FORM>
</CENTER>
<HR>
</BODY>
</HTML>
la funzione è quella chiamata doMort che dovrebbe attivarsi tramite l'onclick su Stima dei pagamenti rateali
Spero di essere stato abbastanza chiaro... Aspetto notizie...

Rispondi quotando