Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
Menenie cisla z pola

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 24.12.2011 14:20

Zdravim,
potrebujem v JS spravit nieco take, ze v jednom DIVe sa mi budu menit cisla, ktore si sam zvolim..
Napriklad cisla:
4 56 3 98 234
Tie tipujem, ze bude treba ulozit do pola.. potom to bude dokolecka prechadzat polom a rychlo sa budu tie cisla menit..
Potrebujem to na nieco podobne ako zlosovanie.. to znamena, odstartujem to a potom to zastavim a ostane mi tam cislo..
Neviem ale, ako spravit to, aby sa to menilo urcitou rychlostou..
Ako na to? Dakujem moc krat







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Menenie cisla z pola

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37
Bydlisko: Trnava
Príspevok NapísalOffline : 25.12.2011 13:10

sory ale po vcerajskusom neni schopny napisat navod ... http://www.google.sk/search?client=oper ... 66&bih=621







_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Užívateľ
Užívateľ
Menenie cisla z pola

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 27.12.2011 0:42

No, je to dost problemove.. Cisla potrebujem menit dost rychlo.. A to jaksi moc nejde,, Browser sa sekne a zobrazi zo 100 cisiel napriklad 3.... Alebo iba konecne...
Nerobil nieco podobne niekto?
Aby to islo rychlo, ale plynule..







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Čestný člen
Čestný člen
Menenie cisla z pola

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 27.12.2011 13:54

Ved pouzi uplne jednoduchy setInterval alebo rekurzivne volany setTimeout. Neurcujes si tam rychlost, ale cas, po kolkych milisekundach sa dana akcia vykona.
Najlepsie bude, ked nam ukazes, co si spachal, aby sme ti vedeli povedat, kde robis chybu.


Offline

Užívateľ
Užívateľ
Menenie cisla z pola

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 28.12.2011 2:31

Och, asi som bol moc prejedeny :D
Je to cez setTimeout uplne easy :)

Keby to niekto hladal, tak:
Kód:
var mena = new Array();
      mena[0] = 'abc';
      mena[1] = 'abcd';
      mena[2] = 'abdc';
      mena[3] = 'arbc';
      mena[4] = 'atbc';
      mena[5] = 'abyc';
      max = 5;
      var odpocitavaj = 1;
      
      function losuj()
      {
         if(odpocitavaj == 0) return;
         jQuery("#tlacidlo").attr('onClick', 'stop()');
         jQuery("#tlacidlo").html('Stop!');

         //if(cislo == -1) cislo = max;
         cislo = Math.floor(Math.random()*(max+1));
         jQuery('#cislo').html(cislo);
         
         if(odpocitavaj == 1)
         {
            setTimeout("losuj()", 50);
         }
      }

      function stop()
      {
         odpocitavaj = 0;
         jQuery("#tlacidlo").attr('onClick', 'zobraz()');
         jQuery("#tlacidlo").html('Zobrazit meno!');
      }

      function zobraz()
      {
         index = jQuery("#cislo").html();
         meno = mena[index];
         jQuery("#meno").html(meno);
         jQuery("#tlacidlo").html('Gratulujeme!');
      }


v HTML treba mat DIVy: cislo, meno
A klikatelny <a> s ID tlacidlo

To ale asi kazdemu doslo :)

Dakujem za pomoc ;)







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Čestný člen
Čestný člen
Menenie cisla z pola

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 28.12.2011 11:47

Pre viazanie handlerov udalosti nikdy nepouzivaj attr, fuj. Co takto jQuery('#tlacidlo').click(stop)? (Pre odstranenie naviazaneho handleru potom pouzi unbind())
Polia sa daju takisto vytvarat velmi jednoducho zapisom var pole = ['abc', 'def', 'ghi'].


Offline

Užívateľ
Užívateľ
Menenie cisla z pola

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 28.12.2011 14:29

A preco je to lepsie?







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Čestný člen
Čestný člen
Menenie cisla z pola

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 28.12.2011 14:51

Lebo ked je raz nieco vykonatelny kod, nema to byt retazec ("eval is evil", to si predpokladam uz pocul). Tie nevyhody som trochu nacrtol tu.
Jo a inak, ak raz mozno budes chciet pisat cisty Javascript (co by si mozno mohol niekedy vyskusat, lebo sa podobas na dalsi z pripadov, ktory sa snazi platat nejaky jQuery paskvil bez toho, aby rozumel zakladnym principom) a podla tohto vzoru budes chciet naviazat handler udalosti pouzitim setAttribute, nebude ti to v niektorych prehliadacoch fungovat.


Offline

Užívateľ
Užívateľ
Menenie cisla z pola

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 28.12.2011 15:08

oks dik... Kazdopadne, JS sa absolutne nevenujem..
Toto som potreboval len narychlo, pre 1 zariadenie, pre 1 konkretny browser :) Tam to ide ako ma :)
Ale rad sa priucim :)







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

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

v Ostatné programy

2

1233

15.11.2008 18:46

vendetta9 Zobrazenie posledných príspevkov

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

v Zvuk

0

377

31.07.2011 17:20

koviniak Zobrazenie posledných príspevkov

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

v Redakčné systémy

2

598

21.08.2010 16:42

walther Zobrazenie posledných príspevkov

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

v Intel čipové sady

12

459

15.08.2013 20:52

4040 Zobrazenie posledných príspevkov

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

3335

02.11.2011 13:52

HGDS1 Zobrazenie posledných príspevkov

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

v Audio programy

2

3036

08.04.2008 16:15

Blackshadow Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

5

882

13.06.2008 22:47

emer Zobrazenie posledných príspevkov

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

v nVidia grafické karty

12

892

25.11.2010 0:27

walther Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

7

715

22.04.2007 0:39

dafo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Script na menenie banerov/html kódu

v JavaScript, VBScript, Ajax

7

1217

29.01.2009 22:18

jukel Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Niaky program na menenie pozadia pre webky?

v Ostatné programy

1

738

14.02.2008 13:40

BBUlet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JS script pre menenie obrazkov, poradte ako prerobit

v JavaScript, VBScript, Ajax

5

1602

23.08.2008 7:40

B.A.X.O Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

2

539

16.10.2009 22:40

dessert Zobrazenie posledných príspevkov

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

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

8

478

10.01.2010 20:18

johny3212 Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

1

661

15.10.2009 11:39

Ďuri Zobrazenie posledných príspevkov

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

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

2

444

08.11.2012 19:01

faraon 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