Salve come faccio ad impostare una variabile all'onclick?
Il mio codice è questo:
codice:
function disegna(box,path,ordc)
{
st ="<table border=1 id=\"table\">";
st+="<tr><td><button value=\"cre\" id=\"crescente\" onclick=\"icrescente(); tab.disegna('"+box+"','"+path+"','"+1+"'); \"></button></td><td><button value=\"dec\" id=\"decrescente\" onclick=\"idecrescente(); tab.disegna('"+box+"','"+path+"','"+ord+"'); \"></button></td>"+
"<td><button value=\"cre\" id=\"crescente\" onclick=\"icrescente(); tab.disegna('"+box+"','"+path+"','"+1+"'); \"></button></td><td><button value=\"dec\" id=\"decrescente\" onclick=\"idecrescente(); tab.disegna('"+box+"','"+path+"','"+ord+"'); \"></button></td>"+
"<td><button value=\"cre\" id=\"crescente\" onclick=\"icrescente(); tab.disegna('"+box+"','"+path+"','"+1+"'); \"></button></td><td><button value=\"dec\" id=\"decrescente\" onclick=\"idecrescente(); tab.disegna('"+box+"','"+path+"','"+ord+"'); \"></button></td>"+
"<td><button value=\"cre\" id=\"crescente\" onclick=\"icrescente(); tab.disegna('"+box+"','"+path+"','"+1+"'); \"></button></td><td><button value=\"dec\" id=\"decrescente\" onclick=\"idecrescente(); tab.disegna('"+box+"','"+path+"','"+ord+"'); \"></button></td></tr>";
function icrescente()
{
ordc = 1;
return ordc;
}
function idecrescente()
{
ordc = -1;
return ordc;
}
function normal()
{
ordc = 0;
return ordc;
}
var ord=ordc;
for (var y in this.array)
st+="<tr id=\""+y+"\"></tr>";
st+="</table>";
document.getElementById(box).innerHTML=st;
for (var y in this.array)
this.posiziona(y,ordc);
}
All'inizio si trovano dei pulsanti, io devo fare in modo che al click la variabile ord assuma un valore che è o 1 oppure -1...