Autor Zpráva
hunter_dave
Profil
Mám script, který funguje ve všech prohlížečích : Chrome, firefox, opera, safari, maxthon, apod.. Jediný IE to nebere
Počítá to provizi v mém e-shopu, když prodávající zadává cenu. Nevím kde je chyba.
<script type=text/javascript>
  function calculate(){
  price = document.formular.price.value;
  
  commission = price/100;
  commission = commission*10;
  commission = Math.ceil(commission);
  
  totalprice = commission+price*1;
  
  document.getElementById('commission').innerHTML = commission;
  document.getElementById('total').innerHTML = totalprice;
  }
  </script>
_es
Profil
hunter_dave:
Nevím kde je chyba.
Možno v tomto.
hunter_dave
Profil
Díky, už to funguje. Můžu se ještě zeptat jak se dá proměnná definovat .. například něco jako
var totalprice as integer
nemeja
Profil
V JS se definuje nova promenna vzdy pomoci var, tim predejdes nekompatibilite v prohlizecich
hunter_dave
Profil
Na to už jsem přišel ... ale pokud chci napriklad sečíst dvě proměnné tak je tam problém s "+" .. javascript to bere taky jako znak spojující slova. příklad:
var cislo1=1;
var cislo2=1;

var vysledek=cislo1+cislo2; //vyjde 11
Chamurappi
Profil
Reaguji na huntera_dave:
var vysledek=cislo1+cislo2; //vyjde 11
Nevyjde. Sčítání čísel funguje jako sčítání čísel.
Mimochodem, proč posíláš úplně všechny své dotazy do kategorie Jak něco udělat, přestože zjevně víš, že se týkají tématu, který má separátní sekci?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0