Autor Zpráva
Fox
Profil
Chtěl bych nějakým způsobem narvat do proměnné řetězec http:/nejaky.web/galerie/obr0001.jpg.
ale potřebuju aby to číslo obrázku se mněnilo náhodně v rozsahu 0001-1038
diky
Fred
Profil
Kdyby tam nebyly ty nuly před jedničkou šlo by to pomocí random() , tajkhle fakt netuším. Spíš bych přejmenoval ty obrázky 0001-0999 odstranit nuly na začátku.
habendorf
Profil
Fred: co takhle přičíst 10000, převést na string a odříznout první znak?
Fred
Profil
habendorf No jo, no. Vidíš jak prosté, to mě fakt nenapadlo.
Fox
Profil
no diky akorat by eště bodl odkaz na náků JS referenci - dyby byla česky tak bych byl v sedmém nebi...
Fred
Profil
Tohle by mohlo pomoci http://mirecs.site.cz/michej_barvu.html a http://interval.cz/clanek.asp?article=870
Pachollini
Profil
cislo=("000"+Math.round(Math.random()*1038+1)).substr(-4)
http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/re ference/
peta
Profil *
Nejlepsi zdroj, co jsem mel, se mi jevi toto:
http://javascript-reference.info/
+ jakpsatweb

x=(""+(cislo+10000)).substring(1,4)

Pachollini: S tim math.round mi to neni jasne, proc tak slozite?
peta
Profil *
Pachollini aha, pardon, on chtel jeste nahodne cislo. A jestli to teda spravne chapu, tak vytvoris retezec "000"+cislo (cili i 0001234) a pak vemes z toho jen posledni 4 znaky
Pachollini
Profil
Jo, přesně tak :-)
peta
Profil *
Pachollini: Jenze on to nejak nedomyslel, protoze se mu budou cisla takto opakovat a nektere obrazky se nebudou ukazovat vubec. Coz muze a nemusi vadit. :)
Ja resim nahodny generator tabulkou s cislo 1..x ktere jenom promicham.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0