dunque, ho il seguente codice:
in pratica, dove ci sono gli asterischi,deve succedere quanto segue:codice:<script type="text/javascript" language="javascript"> function Moltiplica(sender1,sender2,sender3,risultato1,risultato2) { //verifica valori non nulli var Val1=sender1.value; //numero di furgoni var Val2=sender2.value; // presenze var Val3=sender3.value; var Val4=Val1*8; var Val5=Val2*4; var Val6=0; var Val7=0; if (Val1==""&&Val2=="") { risultato1.value=""; risultato2.value=""; return false; } while (Val3>0) { if (Val1>0&&Val3>4) { Val6=Val6+1; Val3=Val3-Val4; } if (Val3>0&&Val2>0) { Val3=Val3-Val5; Val7=Val7+1; } if (Val3==4&&Val2==0&&Val1>0) { ********inserire un confirm********** } } risultato1.value=(isNaN(Val6)?"":Val6); risultato2.value=(isNaN(Val7)?"":Val7); } //Moltiplica </script>
appare un alert che indica "attenzione: è consigliabile selezionare anche sender2, premere ok per selezionare sender2, premere annulla per selezionare sender1"
e che, se l'utente clicca ok, viene eseguito il seguente codice:
Val3=Val3-4;
Val7=Val7+1;
se invece viene selezionato annulla, viene eseguito il seguente codice:
Val3=Val3-4;
Val6=Val6+1;
solo che non ho trovato sulla guida di html.it come si fa comparire il confirm e, soprattutto, come si lega il risultato del confirm a una qualche variabile per eseguire quelle due diverse operazioni.........
qualche suggerimento?

Rispondi quotando