Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    mi servirebbe una mano....

    salve,
    a scuola abbiamo da poco cominciato html e javascript; devo fare una seplice calcolatrice usando la casella di testo; ho provato a fare la somma, ma per qualche motivo non mi funziona niente, neanche la funzione che dovrebbe cancellare la casella di testo; qualcuno potrebbe darmi una mano a trovare l'errore?

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=Windows-1252">
    <link rel="Stylesheet" href="style.css" type="text/css">

    <script type="text/javascript">
    function variabili()
    {
    operazione="", n1=0, n2=0;
    }

    function cancella()
    {
    document.in.value="";
    document.in.focus();
    operazione="";
    n1=0;
    n2=0;
    }

    function somma()
    {
    if (n1!=0)
    {
    n2=parseInt(document.in.value);
    risultato();
    }
    else
    n1=parseInt(document.in.value);
    operazione="somma";
    }

    function risultato()
    {
    document.in.focus();
    switch (operazione)
    {
    case "somma":
    {
    n1=n1+n2;
    document.in.value=n1; break;
    }
    }
    }
    </script>

    <title>Calcolatrice</title>
    </head>

    <body onload="variabili()">
    <input type=text name="in" value="">
    <form name="pulsante">
    <input type=button name="canc" value="CANC" onclick="cancella()">
    <input type=button name="più" value="+" onclick="somma()">
    <input type=button name="ris" value="=" onclick="risultato()">
    </form>

    </body>
    </html>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Benvenuto sul forum
    Prenditi qualche minuto per leggere il regolamento prima di riprovare a postare...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.