Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <html>
    <head>
    <script language="javascript" src="funzione.js"></script>
    </head>
    <body>
    <h1> Calcolo Area del triangolo</h1>
    <form name="area" onsubmit="f_area();return false">
    Base: <input type="text" name="base" />
    <p>
    Altezza: <input type="text" name="altezza" />
    <p>
    <input type="submit" value="CALCOLA" />
    <input type="button" value="CALCOLA" onclick="f_area()" />
    <input type="text" name="risultato" readonly />
    </form>
    </body>
    </html>
    

    codice:
    function f_area()
    {
    b=document.area.base.value;
    a=document.area.altezza.value;
    w_area=(a*b)/2; 
    document.area.risultato.value = w_area;
    }
    
    Ma secondo te quando tu richiami "area" il browser come fa a capire a cosa ti riferisci? (al form, alla funzione, alla variabile ? )
    Il risultato l'ho messo in un campo apposito del form.
    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

  2. #2
    Quote Originariamente inviata da br1 Visualizza il messaggio
    [code]<html>

    Ma secondo te quando tu richiami "area" il browser come fa a capire a cosa ti riferisci? (al form, alla funzione, alla variabile ? )
    Per questo l'ora dei Terminator non è ancora arrivata

    Cmq in teoria dovrebbe saper capire che mi riconduco ad una funzione dal fatto che ci sono due parentesi ....poi in pratica evidentemente no....il che onestamente mi fa strano....boh

    Grazie
    Ultima modifica di Danny_02; 31-03-2014 a 23:57

  3. #3
    Tra l'altro facendo diverse prove ho notato 2 cose:

    1. Il programma gira con (Nome_Form=Nome_VarLocale(della funzione)) && (Nome_Funzione!=(Nome_Form=Nome_VarLocale(della funzione))
    2. Inserendo il return all'interno della Funzione e passandogli come parametro il calcolo o un valore che ha un nome uguale o diverso da Nome_Form,Nome_varLoc, Nome_Funz il programma si impalla!!....è come se non accettasse il return dentro la funzione....Altro Mistero....dato che in un esercizio precedente avevo messo return (a+b)/2 e funzionava correttamente...

    Come si suol dire in taluni casi....Lascio ai Posteri l'Ardua Sentenza!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.