[ Príspevkov: 7 ] 
AutorSpráva
Offline

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

Registrovaný: 26.11.06
Prihlásený: 09.10.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
NapísalOffline : 09.04.2009 18:17 | funkcie a premenné

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 | 96
NapísalOffline : 09.04.2009 19:39 | funkcie a premenné

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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
Napísal autor témyOffline : 09.04.2009 22:34 | funkcie a premenné

čo robí riadok


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

???


Offline

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

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 09.04.2009 22:56 | funkcie a premenné

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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
Napísal autor témyOffline : 09.04.2009 23:02 | funkcie a premenné

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 | 51
Bydlisko: Bratislava
NapísalOffline : 10.04.2009 8:45 | funkcie a premenné

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 | 96
NapísalOffline : 10.04.2009 9:34 | funkcie a premenné

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ť ...


 [ Príspevkov: 7 ] 


funkcie a premenné



Podobné témy

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

Premenne

v Backend

7

867

17.11.2007 21:18

PHP zaciatocnik

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

premenné :D

v Backend

4

567

20.11.2008 16:33

pa3ck

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

php premenne

v Backend

7

927

06.06.2008 14:33

Tominator

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

Systemove premenne

v Backend

4

770

14.06.2010 19:53

ricco24

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

GET premenne

v Backend

8

724

30.04.2011 22:17

emer

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

PHP premenne

v Backend

3

600

11.07.2009 13:39

KViki

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

Systémové premenné win7

v Windows

4

985

24.03.2013 0:19

eMp

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

Jquery globalne premenne

v Frontend

0

653

30.01.2011 13:54

DeaDMan

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

SQL a premenné

v Databázy

2

675

15.05.2012 22:37

S-player

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

Odstrániť premenné z URL

v Backend

4

753

31.03.2011 12:28

riki137

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

Lazarus - premenne v OOP

v Ostatné

19

1021

11.01.2013 17:04

F3RY

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

pomoc s php-premenne

v Backend

2

517

10.09.2010 17:04

DeaDMan

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

premenne v kode PHP

v Backend

1

406

10.02.2015 15:36

killer

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

ako ziskat vsetky premenne

v Backend

15

980

24.01.2011 16:59

emer

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

DevC++ a statické členske premenné

v Backend

4

852

02.08.2009 13:35

Loko11

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

Nedefinované premenné v Drupale 7

v CMS

6

908

17.07.2012 13:29

sejzmolog



© 2005 - 2026 PCforum, edited by JanoF