Verím, že sa tu nájde niekto, kto mi pomôže s vyriešením problému. V javascripte som len začiatočník a nikde na fórach neviem nájsť riešenie môjho problému.
Mám túto kalkulačku, ktorá počíta všetko ako má, či už v Chrome alebo vo Firefoxe.
V exploreri je však absolútne nefunkčná. Vie mi niekto, prosím, povedať prečo a ako to napraviť? ˇ
Ďakujem
Kód: Vybrať všetko
<head>
<meta charset="iso-8859-2">
</head>
<body>
<script language="javascript" type="text/javascript">
function masskalkulacka(form) {
var dlzka_splatok;
var vyska_splatky;
var cena;
var suma;
var akontacia;
var pomocna;
//osetrenie vstupu
if (form.dlzka_splatok.value==0) { //ak pouzivatel nevybral dlzku splatok
alert('Vyberte si prosím dĺžku splátok');
return (false);
}
if (form.cena.value<=300) { //ak pouzivatel nevybral dlzku splatok
alert('Predaj na splátky je možný len pri sume nad 300 €');
return (false);
}
if (form.dlzka_splatok.value==2) pocet_splatok=2;
if (form.dlzka_splatok.value==3) pocet_splatok=3;
if (form.dlzka_splatok.value==4) pocet_splatok=4;
if (form.dlzka_splatok.value==5) pocet_splatok=5;
pomocna=(form.cena.value)*(1.15);
form.akontacia.value=0.30*(form.cena.value);
vyska_splatky=(((pomocna)-(form.akontacia.value))/(form.dlzka_splatok.value));
form.suma.value=Math.round(vyska_splatky)+',- Eur';
return (false);
}
</script>
<br /><br /><br /><br /><br />
<form enctype="multipart/form-data" method="post" name="kalkulacka_moja" onSubmit='return masskalkulacka(this)' >
<fieldset style="width:250px; font-size: 16px;" width="50px">
<table class="calculator_table" width="90px">
<tr>
<td><b>Cena tovaru:</b></td>
<td width="10"><input type="text" size="10" name="cena" value="0" /> Eur</td></tr>
<tr>
<td><b>Dĺžka splátok:</b></td>
<td>
<select name="dlzka_splatok">
<option value="0">Vyberte si ...</option>
<option value="2">2 mesiace</option>
<option value="3">3 mesiace</option>
<option value="4">4 mesiace</option>
<option value="5">5 mesiacov
</select>
</td></tr>
<tr>
<td><b>Akontácia:</b></td>
<td width="30"><output type="text" id="akontacia" name="akontacia" value=" " /> Eur</td></tr>
<tr>
<td><b>Výška splátky:</b></td>
<td><output type="text" id="splatka" name="suma" value="-" /></td></tr>
</table>
<input type="submit" value="Vypočítať" onClick="">
</fieldset>
</form>
</body>