| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 04.07.2009 18:37 | |
|
Zdravím,
asi sa opakujem vždy, keď píšem do tohto subfóra , 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 |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 04.07.2009 18:43 | |
|
Ehm, a co tak nieco jednoduchsie?
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.
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
Som prekvapený že to funguje 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);
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal autor témy emer: 04.07.2009 18:50 | |
|
jéj Ďuri, ďakujem
aj tebe Tominator dik za post
_________________ Sorry za prelkepy |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Zistenie majiteľa tel. čísla (potrebujem zistiť majitela tel. čísla) v Ostatné | 4 | 3336 | 02.11.2011 13:52 HGDS1 | | Odblokovanie cisla v Ostatné | 9 | 882 | 31.12.2011 12:56 HGDS1 | | Pascal-cisla v Assembler, C, C++, Pascal, Java | 8 | 741 | 20.11.2010 13:49 elementstyle | | php čísla v PHP, ASP | 13 | 993 | 23.08.2008 18:46 walther | | hladanie cisla v Krčma | 7 | 4849 | 16.09.2010 11:53 ac.milan | | delitele cisla v Assembler, C, C++, Pascal, Java | 3 | 1911 | 18.11.2006 10:17 audiotrack | | prenos cisla v Obchody, reklamácie a právo | 7 | 1429 | 18.08.2006 14:56 peterb | | Assembler - načítanie čísla v Assembler, C, C++, Pascal, Java | 5 | 1155 | 27.03.2008 13:10 tomas_marsal | | volajúce čudné čísla :? v Krčma | 6 | 640 | 25.02.2010 9:15 majky358 | | zmena poradia(cisla) v PHP, ASP | 7 | 582 | 15.08.2008 18:10 Blackdevil | | Neznáme zahraničné čísla v Smartfóny a tablety | 2 | 430 | 04.11.2020 12:51 tatko Tom | | automaticke zvysovanie cisla v PHP, ASP | 9 | 556 | 23.06.2010 11:06 coldak | | funkcia upravujuca cisla v PHP, ASP | 4 | 404 | 09.05.2008 21:56 jaji | | Menenie cisla z pola v JavaScript, VBScript, Ajax | 8 | 471 | 28.12.2011 15:08 Blackshadow | | Neznáme čísla... zdvihnem a ... v Krčma | 16 | 4507 | 01.07.2010 21:59 Milan.H | | Assembler - čísla v súbore v Assembler, C, C++, Pascal, Java | 11 | 747 | 18.12.2007 9:17 majo-majo |
| 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
|
|