View Single Post
Staro 28.01.2012., 00:34   #11
zwer
crnjo
Moj komp
 
zwer's Avatar
 
Datum registracije: Mar 2003
Lokacija: Zagreb
Postovi: 1,907
Hehe, morao sam probat sa malo funny-style javascripta. Kad se vec sam ne zelis potrudit tih cca 5 minuta koliko treba za napisat kod koji radi ono sto sam napisao u prvom postu na ovom threadu. A za 3 ga mozes naguglat...

FYI, kada ti sam ne zelis uloziti 5 minuta truda u nesto, nemoj ocekivat da drugi to rade umjesto tebe. Mozemo te potaknut i postavit na pravi put, ali ti radis sav heavy lifting.

Čisto da ti pokažem ko je ovdje je_ivjetar... ovo je rješenje... duže mi je trebalo da dignem Netbeans i WAMP i istestiram nego da ga napišem. A ko napomena, za sebe smatram da nemam pojma Javascript... (nije da ga treba znat za ovo...).

HTML:
<script>
    function izracun() {
        var h   = document.getElementById("dimenzija_h");
        var a   = document.getElementById("dimenzija_a");
        var b   = document.getElementById("dimenzija_b");
        var r   = document.getElementById("izracun_rez");
        rez     = (h.value * b.value * a.value * 0.032);

       /*--------------------*/
        rez = 100 * rez;
        rez = Math.round(rez);
        rez = rez / 100;
       /*--------------------*/

        if(h.value != "" && a.value != "" && b.value != "") {
            r.innerHTML = " =: <strong>" + rez + " </strong>";
        } else {
            r.innerHTML = "Dimenzije nisu pravilne.";
        }
    }
</script>
Ono sto te zanima su ove 3 linije odvojene sa zakomentiranim minusima... Herp derp...

Da se i citiram:

Citiraj:
Pomnozis ga sa 10 na X (Gdje je x broj decimala koje zelis),
to roundas (math.round ako se ne varam),
pa podijelis sa 10^X.
__________________
9900K-32GB-5TB-3060TI

Zadnje izmijenjeno od: zwer. 28.01.2012. u 00:41.
zwer je offline