if (poprawne >= inbspro) {
titpop = 'title="Działa."';
localStorage.setItem('informator.inbspop', popr);
localStorage.setItem('informator.inbsnpop', niep);}
else {
titpop = 'title ="inbspro:'+ inbspro+', poprawne:'+ poprawne +'"';}
Efekt: title="inbspro:98.0, poprawne:100.0". Czego nie rozumiem? ;_;
@Deykun: Jaka jest wartość poprawne i inbspro przed wejściem w pętlę?
//edit: jeśli wartość poprawne przed wejściem to 98, a inbspro to 100, to wszystko się zgadza.
@Writer:
Taka sama, nie ma żadnej pętli. Java script. :|
http://wklej.org/id/1364207/
Ktoś mi już na Wypoku rzucił, że stringi porównuję, więc patrzę o co kaman z tym.
Jeśli wartość poprawne przed wejściem to 98, a inbspro to 100, to wszystko się zgadza.
Ej ale ty w ogóle ogarniasz co tam jest napisane? :3
@Deykun: Tfu, co ja gadam. IFa petlą nazwałem. :/
//edit: weź dla pewności wypisz tuż przed pętlą wartości "poprawne" i "inbspro". W sensie, jakiegoś printa daj.
Ej ale ty w ogóle ogarniasz co tam jest napisane? :3
ale co, jeszcze jakąś głupotę walnąłem? :D
title="inbspro:98.0, poprawne:100.0".
W środku nie ma żadnych zmian w inbspro i poprawne, a nawet jakby były to chyba bym nie pytał dlaczego mi if nie działa kiedy warunek jest niespełniony.
Na wypoku już mi ktoś pomógł. Trzeba było dać "if (parseFloat(poprawne) >= parseFloat(inbspro))".
@lamaro: ale ja do pewnego momentu nawet nie wiedziałem co to za język. :D Takie średnio mądre rady dawałem tylko.
@Writer: meh, w JS zawsze musisz parsować stringi, bo potem np. wychodzą takie rzeczy (taki najprostszy przykład)
var a = "1";
var b = 3;
alert(a+b);
//wynik = 13
@lamaro: ale swoją drogą nadal nazywał bym to językiem programowania. Bez przesady, to nie HTML albo SQL, żeby bić za nazywanie tego programowaniem. :D
//edit no albo niech będzie tak jak wiki mówi, pisaniem skryptów. :D