Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
funkcie a premenné

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 09.04.2009 18:17

Potrebujem aby keď zavolám funkciu tak sa zmení premenná(číselna) no keď ju zavolám znova tak aby sa mi zmenila znova no od poslednej hodnoty. Príklad:

Pred zavolaním je hodnota 0.
Po prvom zavolaní sa pripočíta 10, teda bude 10.
Po druhom zavolaní sa znova pripočíta 10 ALE k predchádzajúcim 10, teda výsledok bude 20.
Po treťom zavolaní 20 + 10, výsledok bude 30.

Diki


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 : 09.04.2009 19:39

Kód:
<script>
Cislo = 0;

function Update() {
Cislo += 10;
alert(Cislo);
setTimeout("Update()","2000");
}

Update();
</script>


Offline

Užívateľ
Užívateľ
funkcie a premenné

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 09.04.2009 22:34

čo robí riadok


setTimeout("Update()","2000");

???


Offline

Čestný člen
Čestný člen
funkcie a premenné

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 09.04.2009 22:56

Caka 2 sekundy a potom opat vola fciu Update() - rekurzivne volanie.


Offline

Užívateľ
Užívateľ
funkcie a premenné

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok Napísal autor témyOffline : 09.04.2009 23:02

A k čomu je to dobré v mojom prípade? Ide o to, že keď zavolám funkciu viac krát tak to pričítava k 0 10 a nie k predchádzajúcemu výsledku 10.


Offline

Správca fóra
Správca fóra
funkcie a premenné

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 10.04.2009 8:45

skript robi presne to, co si chcel, tj. pri kazdom volani pripocita k premennej hodnotu 10... ak ten skript prebehne 3krat, tak Cislo bude obsahovat 30







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
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 : 10.04.2009 9:34

Flety píše:
A k čomu je to dobré v mojom prípade? Ide o to, že keď zavolám funkciu viac krát tak to pričítava k 0 10 a nie k predchádzajúcemu výsledku 10.

To je tak keď nerozumiete normálnemu JS ale používate jQuery a iné "hlúposti".

Spusti script a uvidíš, ide o demonštráciu. setTimeout, zabezpečí že sa funkcia znovu spustí, a ty uvidíš, že ti to bude narastať ...


Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

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

v PHP, ASP

7

756

17.11.2007 21:18

PHP zaciatocnik Zobrazenie posledných príspevkov

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

v PHP, ASP

3

537

11.07.2009 13:39

KViki Zobrazenie posledných príspevkov

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

v PHP, ASP

4

503

20.11.2008 16:33

pa3ck Zobrazenie posledných príspevkov

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

v PHP, ASP

7

851

06.06.2008 14:33

Tominator Zobrazenie posledných príspevkov

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

v PHP, ASP

4

678

14.06.2010 19:53

ricco24 Zobrazenie posledných príspevkov

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

v PHP, ASP

8

619

30.04.2011 22:17

emer Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

4

912

24.03.2013 0:19

eMp Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

0

580

30.01.2011 13:54

DeaDMan Zobrazenie posledných príspevkov

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

v Databázy

2

602

15.05.2012 22:37

S-player Zobrazenie posledných príspevkov

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

v PHP, ASP

15

877

24.01.2011 16:59

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Odstrániť premenné z URL

v PHP, ASP

4

642

31.03.2011 12:28

riki137 Zobrazenie posledných príspevkov

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

v Delphi, Visual Basic

19

897

11.01.2013 17:04

F3RY Zobrazenie posledných príspevkov

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

v PHP, ASP

2

447

10.09.2010 17:04

DeaDMan Zobrazenie posledných príspevkov

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

v PHP, ASP

1

341

10.02.2015 15:36

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. DevC++ a statické členske premenné

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

4

783

02.08.2009 13:35

Loko11 Zobrazenie posledných príspevkov

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

v Redakčné systémy

6

805

17.07.2012 13:29

sejzmolog 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