Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Počítací javascript nejavascriptí

Takže:

script:

function change ()
{
  var inputA = document.getElementById ("format")
  var inputB = document.getElementById ("format_result")
  var inputC = document.getElementById ("slevy")
  var inputD = document.getElementById ("slevy_result")
  var inputE = document.getElementById ("umisteni")
  var inputF = document.getElementById ("umisteni_result")
  var inputG = document.getElementById ("konecna_bez_dph")
  var inputH = document.getElementById ("konecna_s_dph");

  var a = inputA.value - 0;
  var b = inputB.value - 0;
  var c = inputC.value - 0;
  var d = inputD.value - 0;
  var e = inputE.value - 0;
  var f = inputF.value - 0;
  var g = inputG.value - 0;
  var h = inputH.value - 0;

  inputB.value = 0 + a;
  inputD.value = b * (1 - c);
  inputF.value = (b - d) * e;
  inputG.value = b - d + f ;
  inputH.value = g * 1.19;
}

potom první select:
<select id="format" onchange="change()" name="format" size="1">
  <option value="300">1/32 (4,4 x 3,1 cm)</option>
  <option value="600">1/16 (4.4 x 6,5 cm)</option>
  <option value="1200">1/8 (9,2 x 6,5 cm)</option>
  <option value="2400">1/4 (9,2 x 13,2 cm)</option>		
  <option value="4800">1/2 (18,7 x 13,2 cm)</option>
  <option value="4800">1/1 (18,7 x 26,8 cm)</option>
</select>

druhý select:
<select id="slevy" name="druh" size="1" onchange="change()">
  <option value="0.95">2 inzeráty</option>
  <option value="0.90">3 inzeráty</option>
  <option value="0.85">6 inzerátů</option>
  <option value="0.70">12 inzerátů</option>
</select>

třetí select:
<select id="umisteni" name="druh" size="1" onchange="change()">
  <option value="0">na inzertní ploše	příplatek 0 %</option>
  <option value="0.5">v textu příplatek 50 %</option>
</select>

chce si to ještě malinko věcí vychytat (jako například zobrazovat nulu pokud ještě nebylo nic vybráno, atd.), ale už to aspoň počítá. ;-)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny