Salve a tutti volevo un vostro aiuto su una mia questione:
Questo è uno script che mi assegna una determinata azione o valore da un menù a tendina:
-------
SCRIPT
-------
<script>
function CFoglio(AssegnaFoglio)
{
var Particella = 0
Particella = ((Foglio.F.options[1].selected == true)*2) + ((Foglio.F.options[2].selected == true)*3)
Foglio.LocFoglio.value = AssegnaNumero(Particella)
}
function AssegnaNumero(Calcolo)
{
var CalFoglio = " "
if(Calcolo==2) return ("vmp.TriggerAnim('F10')")
if(Calcolo==3) return ("vmp.TriggerAnim('F18')")
return(CalFoglio)
}
</SCRIPT>
Fin qui tutto bene.
Nel mio form lo richiamo nel seguente modo:
<form name="Foglio" method="post" action="">
<select name="F" class="Form" onChange="CFoglio(this.form)" >
<option value="#"> - Foglio - </option>
<option value="">Foglio n° 10></option>
<option value="">Foglio n° 18></option>
</select>
<input name="LocFoglio" type="button" onClick=" ">
</form>
La mia domanda è la seguente:
Vorrei assegnare il valore che mi ritorna lo script ovvero "vmp.TriggerAnim('F10')" o "vmp.TriggerAnim('F18')" non al value del mio pulsante come accade adesso ma alla funzione onClick del medesimo pulsante.
Ho capito che devo cambiare qualcosa nello script dato che il valore lo faccio assegnare al value: Foglio.LocFoglio.value = AssegnaNumero(Particella), ma come si fa ad assegnare al comando onClick?
Spero che mi aiutate.
CIAO e grazie come sempre