xp2200+
05-03-2010, 22:13
cosa c'è che non va in questo codice????ho 3 form di acqusizione dati, che andranno a dare i valori a un vettore v di 3 posizioni perchè se gli dico di scambiare il primo con il secondo nel caso in cui primo>secondo non lo fa???O.o
<html>
<head>
<script language=javascript>
i=0;j=0;c=0;
function decrescente()
{
var v=new Array();
v[0]=document.dati.numero1.value;
v[1]=document.dati.numero2.value;
v[2]=document.dati.numero3.value;
if(v[0]>v[1])
{
alert("ciao");
v[4]=v[0];
v[0]=v[1];
v[1]=v[4];
}
document.dati.numero1.value=v[0];
document.dati.numero2.value=v[1];
document.dati.numero3.value=v[2];
for(i=0;i<3;i++)
{alert(v[i]);}
}
</script>
</head>
<body>
<form name=dati>
Inserimento dei 3 numeri
<br>
<input type=text name=numero1> v[0]
<br>
<input type=text name=numero2> v[1]
<br>
<input type=text name=numero3> v[2]
<br>
<input type=button value="Crescente" onclick= crescente()> <input type=button value="Decrescente"
onclick= decrescente()>
<hr>
<h1>ma ke ***** non funziona sto mongoloide deve scambiare il primo col secondo se il primo è maggiore e
non lo fa<h1>
</form>
</body>
</html>
<html>
<head>
<script language=javascript>
i=0;j=0;c=0;
function decrescente()
{
var v=new Array();
v[0]=document.dati.numero1.value;
v[1]=document.dati.numero2.value;
v[2]=document.dati.numero3.value;
if(v[0]>v[1])
{
alert("ciao");
v[4]=v[0];
v[0]=v[1];
v[1]=v[4];
}
document.dati.numero1.value=v[0];
document.dati.numero2.value=v[1];
document.dati.numero3.value=v[2];
for(i=0;i<3;i++)
{alert(v[i]);}
}
</script>
</head>
<body>
<form name=dati>
Inserimento dei 3 numeri
<br>
<input type=text name=numero1> v[0]
<br>
<input type=text name=numero2> v[1]
<br>
<input type=text name=numero3> v[2]
<br>
<input type=button value="Crescente" onclick= crescente()> <input type=button value="Decrescente"
onclick= decrescente()>
<hr>
<h1>ma ke ***** non funziona sto mongoloide deve scambiare il primo col secondo se il primo è maggiore e
non lo fa<h1>
</form>
</body>
</html>