[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Úprava čísla

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 04.07.2009 18:37 | Úprava čísla

Zdravím,
asi sa opakujem vždy, keď píšem do tohto subfóra :D, ale v JS som totálna lama :) a potreboval by som helfnut

pri načítaní stránky potrebujem upraviť výšku divu, kedže je div flexibilný, neviem akú výšku bude mať. chcem aby výška divu bola násobkom čísla 20, a aktuálnu výšku upraviť tak aby bola najbližším násobkom čílsa 20 zaokrúhleným nahor. šiel som na to sedliackym rozumom.

Kód:
function regenheight(height){ //zadnám číslo 203, teda chcem aby output obsahoval číslo 220
      var output = height;
      if(height%20 != 0){
        temp = 20 - height.substr(-2); //odčítam od čísla 20 posledné dve číslice z výšky, teda v mojom prípade číslo 03... temp = 17
        output+= temp; //k výške 203px pripočítam 17px, teda mi to má vrátiť číslo 220... ale ono mi to vráti 20317 :D
      }
      document.getElementById('div').innerHTML = output;
    }

problém je popísaný v kóde :) môžete mi prosím pomôsť? ďakujem


_________________
Sorry za prelkepy
Offline

Čestný člen
Čestný člen
Úprava čísla

Registrovaný: 11.08.07
Príspevky: 4062
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 04.07.2009 18:43 | Úprava čísla

Ehm, a co tak nieco jednoduchsie? :rolleyes:
Kód:
function regenheight(height){
   while (height%20!=0)
   {
      height++;
   }
   //v height mas teraz nasobok dvadsiatky, rob s tym co chces ;)
}

Inak sa mi cosi mari, ze substr() so zapornym prvym parametrom nefunguje v IE.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3986
Témy: 96 | 96
NapísalOffline : 04.07.2009 18:47 | Úprava čísla

Som prekvapený že to funguje :-D Jediný problém je v interpretácií, teda že tebe to berie ako string nie integer. Skús pre output použiť funkciu parseFloat()

Teda:
var output = parseFloat(height);


Offline

Užívateľ
Užívateľ
Úprava čísla

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Napísal autor témyOffline : 04.07.2009 18:50 | Úprava čísla

jéj Ďuri, ďakujem :D

aj tebe Tominator dik za post


_________________
Sorry za prelkepy
 [ Príspevkov: 4 ] 


Úprava čísla



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Zistenie majiteľa tel. čísla (potrebujem zistiť majitela tel. čísla)

v Ostatné

4

2709

02.11.2011 13:52

HGDS1

V tomto fóre nie sú ďalšie neprečítané témy.

Odblokovanie cisla

v Ostatné

9

632

31.12.2011 12:56

HGDS1

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal-cisla

v Assembler, C, C++, Pascal, Java

8

492

20.11.2010 13:49

elementstyle

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

hladanie cisla

v Krčma

7

4389

16.09.2010 11:53

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

php čísla

v PHP, ASP

13

713

23.08.2008 18:46

walther

V tomto fóre nie sú ďalšie neprečítané témy.

delitele cisla

v Assembler, C, C++, Pascal, Java

3

1690

18.11.2006 10:17

audiotrack

V tomto fóre nie sú ďalšie neprečítané témy.

prenos cisla

v Obchody, reklamácie a právo

7

1140

18.08.2006 14:56

peterb

V tomto fóre nie sú ďalšie neprečítané témy.

Assembler - načítanie čísla

v Assembler, C, C++, Pascal, Java

5

984

27.03.2008 13:10

tomas_marsal

V tomto fóre nie sú ďalšie neprečítané témy.

volajúce čudné čísla :?

v Krčma

6

475

25.02.2010 9:15

majky358

V tomto fóre nie sú ďalšie neprečítané témy.

zmena poradia(cisla)

v PHP, ASP

7

354

15.08.2008 18:10

Blackdevil

V tomto fóre nie sú ďalšie neprečítané témy.

automaticke zvysovanie cisla

v PHP, ASP

9

359

23.06.2010 11:06

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

funkcia upravujuca cisla

v PHP, ASP

4

278

09.05.2008 21:56

jaji

V tomto fóre nie sú ďalšie neprečítané témy.

Menenie cisla z pola

v JavaScript, VBScript, Ajax

8

302

28.12.2011 15:08

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Neznáme čísla... zdvihnem a ...

v Krčma

16

4183

01.07.2010 21:59

Milan.H

V tomto fóre nie sú ďalšie neprečítané témy.

Assembler - čísla v súbore

v Assembler, C, C++, Pascal, Java

11

570

18.12.2007 9:17

majo-majo

V tomto fóre nie sú ďalšie neprečítané témy.

SMS z cisla 66001

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Krčma

39

8908

27.07.2011 20:31

dede13



© 2005 - 2018 PCforum, edited by JanoF