Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    281

    non capisco come funziona il confirm....

    dunque, ho il seguente codice:

    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>
    in pratica, dove ci sono gli asterischi,deve succedere quanto segue:
    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?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    281
    if (confirm("Messaggio di conferma")){
    Val3=Val3-4;
    Val6=Val6+1;
    }
    else
    {
    Val3=Val3-4;
    Val7=Val7+1;
    }


    dovrei aver risolto con questo, se per caso vedete un qualche bug, fate un fischio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.