Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

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

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 04.07.2009 18:37

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: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 04.07.2009 18:43

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: 3984
Témy: 96
Príspevok NapísalOffline : 04.07.2009 18:47

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ý: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok Napísal autor témyOffline : 04.07.2009 18:50

jéj Ďuri, ďakujem :D

aj tebe Tominator dik za post







_________________
Sorry za prelkepy
Odpovedať na tému [ Príspevkov: 4 ] 


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

3336

02.11.2011 13:52

HGDS1 Zobrazenie posledných príspevkov

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

v Ostatné

9

882

31.12.2011 12:56

HGDS1 Zobrazenie posledných príspevkov

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

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

8

741

20.11.2010 13:49

elementstyle Zobrazenie posledných príspevkov

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

v PHP, ASP

13

993

23.08.2008 18:46

walther Zobrazenie posledných príspevkov

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

v Krčma

7

4849

16.09.2010 11:53

ac.milan Zobrazenie posledných príspevkov

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

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

3

1911

18.11.2006 10:17

audiotrack Zobrazenie posledných príspevkov

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

v Obchody, reklamácie a právo

7

1429

18.08.2006 14:56

peterb Zobrazenie posledných príspevkov

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

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

5

1155

27.03.2008 13:10

tomas_marsal Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. volajúce čudné čísla :?

v Krčma

6

640

25.02.2010 9:15

majky358 Zobrazenie posledných príspevkov

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

v PHP, ASP

7

582

15.08.2008 18:10

Blackdevil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Neznáme zahraničné čísla

v Smartfóny a tablety

2

430

04.11.2020 12:51

tatko Tom Zobrazenie posledných príspevkov

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

v PHP, ASP

9

556

23.06.2010 11:06

coldak Zobrazenie posledných príspevkov

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

v PHP, ASP

4

404

09.05.2008 21:56

jaji Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

8

471

28.12.2011 15:08

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Neznáme čísla... zdvihnem a ...

v Krčma

16

4507

01.07.2010 21:59

Milan.H Zobrazenie posledných príspevkov

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

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

11

747

18.12.2007 9:17

majo-majo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra