Witam
Zrobiłem tak jak mówisz, a nawet skróciłem, bo nie potrzebnie (chyba) przekazywałem "coś co mam tylko oddawać":
<script language="JavaScript" type="text/javascript"> function pomnoz(mnozna, mnoznik, laminat)
{
var mnozna = document.getElementById(mnozna).value;
var mnoznik = document.getElementById(mnoznik).value;
if (document.getElementById(laminat).checked) laminat = 10;
else laminat = 0;
var wynik = (parseInt(mnozna) * parseInt(mnoznik) * (32 + laminat))/10000;
var bezvat = Math.round(wynik*Math.pow(10,2))/Math.pow(10,2);
document.getElementById(netto).innerHTML=bezvat;
var zvat = Math.round((bezvat*1.22)*Math.pow(10,2))/Math.pow(10,2);
document.getElementById(brutto).innerHTML=zvat;
}
<b>--Kalkulator--
</b><br> szerokość:
<input type="text" size="10" id="szer" onchange="pomnoz('szer', 'wys', 'lam')" name="szer"> cm
<br>wysokość:
<input type="text" size="10" id="wys" onchange="pomnoz('szer', 'wys', 'lam')" name="wys"> cm
<br>
Laminowanie:
<input type="checkbox" id="lam" onclick="pomnoz('szer', 'wys', 'lam')" name="lam"><br>
Cena:
<div id="netto" style="display: inline;">0
</div> zł netto
<br>Cena:
<div id="brutto" style="display: inline;">0
</div> zł brutto
<br>
Ale i tak nie cyka!! Gubię się w tym! Chyba polegnę na tym skrypcie!
Proszę o podpowiedź.
Pozdr.
[edit]
znalazłem odpowiedź

błąd tkwił w tym że ID zmiennej nie było w apostrofie '
Ale jazda:>
Poprawny skrypt to:
<script language="JavaScript" type="text/javascript"> function pomnoz(mnozna, mnoznik, laminat)
{
var mnozna = document.getElementById(mnozna).value;
var mnoznik = document.getElementById(mnoznik).value;
if (document.getElementById(laminat).checked) laminat = 10;
else laminat = 0;
var wynik = (parseInt(mnozna) * parseInt(mnoznik) * (32 + laminat))/10000;
var bezvat = Math.round(wynik*Math.pow(10,2))/Math.pow(10,2);
document.getElementById('netto').innerHTML=bezvat;
var zvat = Math.round((bezvat*1.22)*Math.pow(10,2))/Math.pow(10,2);
document.getElementById('brutto').innerHTML=zvat;
}
<b>--Kalkulator--
</b><br> szerokość:
<input type="text" size="10" id="szer" onchange="pomnoz('szer', 'wys', 'lam')" name="szer"> cm
<br>wysokość:
<input type="text" size="10" id="wys" onchange="pomnoz('szer', 'wys', 'lam')" name="wys"> cm
<br>
Laminowanie:
<input type="checkbox" id="lam" onclick="pomnoz('szer', 'wys', 'lam')" name="lam"><br>
Cena:
<div id="netto" name="netto" style="display: inline;">0
</div> zł netto
<br>Cena:
<div id="brutto" name="brutto" style="display: inline;">0
</div> zł brutto
<br>
Dzięki
skowron-linePozdr.