ok grazie al tuo aiuto ho modificato lo script e anche dei conti e funziona, adesso ho l'ultimo problema e a questo non ho idee, ci sono più caselle di controllo e l'operzione dovrebbe farla per tutte le caselle di controllo per capire meglio ti faccio vedere la pagina
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>pagina</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK HREF="style.css" TYPE="text/css" REL="stylesheet">
<style type="text/css">
<!--
.Stile9 {
font-family: tahoma;
font-size: 11px;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
function somma(quale,pulizia,forfait,consumi){
var ex = pulizia+forfait+consumi;
var s=0;
var e=document.form1.elements;
for(var i=0;i<e.length;i++)
if(e[i].name.indexOf('selezione')>-1 && e[i].type=='checkbox' && e[i].checked)
s +=parseFloat(e[i].value);
s += ex;
caparra1 = s*20/100;
document.form1.totale.value = s;
document.form1.caparra.value = caparra1;
alert("PREZZO DELLE SETTIMANE SELEZIONATE € "+s+"\nLA CAPARRA E' PARI A € "+caparra1);
}
function calcola(pulizia,forfait,consumi){
var ex = pulizia+forfait+consumi;
var s=0;
var e=document.form1.elements;
var culla = document.form1.culla.value;
var letto = document.form1.letto.value;
var tv = document.form1.tv.value;
var animali = document.form1.animali.value;
var prezzo = 0;
for(var i=0;i<e.length;i++)
if(e[i].name.indexOf('selezione')>-1 && e[i].type=='checkbox' && e[i].checked)
splitString = e[i].value.split("-");
if (culla != "NO"){
culla *= parseInt(splitString[1], 10);
prezzo += culla;
}else if(letto != "NO"){
letto *= parseInt(splitString[2], 10);
prezzo += letto;
}else if(tv != "NO"){
tv *= parseInt(splitString[3], 10);
prezzo += tv;
}else if(animali != "NO"){
animali *= parseInt(splitString[4], 10);
prezzo += animali;
}
prezzo += parseInt(splitString[0], 10);
prezzo += parseInt(ex, 10);
s += prezzo;
alert(splitString);
caparra1 = s*20/100;
document.form1.totale.value = s;
document.form1.caparra.value = caparra1;
alert("PREZZO DELLE SETTIMANE SELEZIONATE € "+s+"\nLA CAPARRA E' PARI A € "+caparra1);
}
//-->
</script>
</head>
<body>
<script src="../js/resize.js"></script>
<table width="572" border="0" align="center" cellpadding="3" cellspacing="3">
<tr>
<td colspan="3" nowrap>[img]../images/logo.jpg[/img]</td>
</tr>
<tr>
<td width="110" colspan="2"><div align="left"></div></td>
<td width="376"><div align="right">
<div align="right"><span class="gray"> STAMPA QUESTA PAGINA [img]../images/stampante.gif[/img]</span></div>
</div></td>
</tr>
<tr>
<td colspan="3"><div align="center" class="red">
<div align="left">TIPO: MONO CODICE: B2C10</div>
</div></td>
</tr>
<tr>
<td colspan="3"><span class="blue"><span class="green">
</span></span><span class="blue"><span class="green"> </span></span> <form name="form1" method="get" action="prima_fase.php">
<p class="blue"><span class="green">
<input name="selezione12" type="checkbox" id="selezione12" onClick="return calcola(9,5,2)" value="150-4-45-1-1">
DISPONIBILE DAL 15/04 AL 22/04
<input name="selezione10" type="checkbox" id="selezione10" onClick="return calcola(4,5,9)" value="150-0-7-7-8">
DISPONIBILE DAL 08/04 AL 15/04
</span></p>
<table width="363" height="192">
<tr>
<td colspan="2"><div align="left"><span class="blue">OPZIONI E ACCESSORI:</span></div></td>
</tr>
<tr>
<td width="108" class="blue"><div align="right"><span class="blue">CULLA: </span></div></td>
<td width="243" class="Stile17"><div align="left"><span class="blue">
<select name="culla" class="Stile17" id="culla">
<option value="NO">NO</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</span></div></td>
</tr>
<tr>
<td class="blue"><div align="right"><span class="blue">LETTO AGGIUNTIVO: </span></div></td>
<td class="Stile17"><div align="left"><span class="blue">
<select name="letto" class="Stile17" id="letto">
<option value="NO">NO</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</span></div></td>
</tr>
<tr>
<td class="blue"><div align="right">TV:</div></td>
<td class="Stile17"><div align="left"><span class="blue">
<select name="tv" class="Stile17" id="tv">
<option value="NO">NO</option>
<option value="1">SI</option>
</select>
</span></div></td>
</tr>
<tr>
<td class="blue"><div align="right">ANIMALI:</div></td>
<td class="Stile17"><div align="left">
<select name="animali" class="Stile17" id="animali">
<option value="NO">NO</option>
<option value="1">SI</option>
</select>
</div></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><div align="right"><span class="blue"><span class="gray">
<input name="consumi" type="hidden" id="consumi" value="">
<input name="forfait2" type="hidden" id="forfait2" value="">
</span></span></div></td>
<td><div align="left"><span class="blue"><span class="gray">
PRENOTA ON-LINE
<input name="image2" type="image" src="../images/prenota.gif" alt="PRENOTA ON-LINE" width="19" height="18" />
<input name="immobile" type="hidden" id="immobile2" value="9">
<span class="green">
<input name="totale" type="text" class="Stile17" id="totale2">
<input name="caparra" type="text" class="Stile17" id="caparra2">
</span></span></span></div></td>
</tr>
</table>
<p class="blue"><span class="gray"><span class="green"></span></span> </p>
</form> </td>
</tr>
<tr>
<td width="110" rowspan="3">[img]../immobili_estivi/3_1A.jpg[/img]</td>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"><span class="menu">piano primo; 3 pax; in residence sul mare, appartamento a 15 metri dal mare un divano-letto matrimoniale e un divano-letto singolo, balcone vivibile vista mare</span></td>
</tr>
</table>
<p align="center"></p>
</body>
</html>