Ho scritto questo programma che ordina tre numeri, per provare il passaggio di parametri, ma i numeri non vengono ordinati. Come imporre il passaggio di parametri per indirizzo?
lanvoel
codice:<html> <head> <script language=JavaScript> function scambia(x,y) { var box=x; x=y; y=box; } function ordina() { var a=eval(form1.a.value); var b=eval(form1.b.value); var c=eval(form1.c.value); if (a>b){scambia(a,b)} if (a>c){scambia(a,c)} if (b>c){scambia(b,c)} form1.a1.value=a; form1.b1.value=b; form1.c1.value=c; } </script> </head> <body> Scrivi tre numeri: <br> <form name="form1"> a=<input type="text" name="a"><br> b=<input type="text" name="b"><br> c=<input type="text" name="c"><br><br> <input type="button" name="pulsante" value="ordina i tre numeri" onclick="ordina()"><br><br> I tre numeri ordinati sono:<br> <input type="text" name="a1"><br> <input type="text" name="b1"><br> <input type="text" name="c1"><br><br> </form> </body> </html>

Rispondi quotando
