Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    106

    Problemi con richiamo funzione tramite onclick

    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...
    Il sapere appartiene al mondo

  2. #2
    mi sembra che la sintassi non preveda un evento onpress che dovresti sostituire con onClick o onMouseDown

    Ruggine

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    106
    scusa ma realmente era scritto onclick, l'ho cambiato poco prima per vedere che succedeva, ma niente da fare... non capisco dove sta il problema...
    Il sapere appartiene al mondo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.