Dobrý den,
Potřeboval bych skript se stále se navyšující proměnnou, která by se obměňoval v řetězci do určité výše...
Příklad:
<img src="http://server.com/1.gif>
<img src="http://server.com/2.gif>
Kde by to 1 a 2 bylo postupně se navyšující číslo do zadané výše.
Předem děkuji!
NB
pokud se nepletu tak by to melo bejt nejak takhle (od 1 do 100)
for (promena=1;promena<=100;promena++) {
document.write('<img src="http://server.com/'+promena+".gif');
}
for (promena=1;promena<=100;promena++) document.write('<img src="http://server.com/'+promena+'.gif" ');
jenom si mel spatne uvozovky
spatne uvozovky a chyby tam konec IMG tagu
for (promena=1;promena<=100;promena++) document.write('<img src="http://server.com/'+promena+'.gif">');
a je to :)
Nebo jednoduchý cyklus while by měl stačit:
$i = 1;
while ($i<=100)
{
echo "<img src=\"http://server.com/$i.gif\" />";
$i++;
}
stip: to by taky slo, kdyby sme byly v php diskuzi
A jéje tak to sorry :o) já obvykle chodím jenom tam (PHP) a dneska jsem zapoměl, že jsem se chtěl zeptat něco ohledně CSS tak jsem vyjímečně tady. A mě bylo hned divný, že používáte pro takovou blbost cyklus for :o)
"A mě bylo hned divný, že používáte pro takovou blbost cyklus for"
Cyklus for je pro takovyhle veci urcenej. Spis by byla blbost pouzivat while.
>>Spis by byla blbost pouzivat while
proč? myslím že for cyklus se dá vždycky nahradit while cyklem... nebo jsem se zatím nesetkala s případem, kdy by to nešlo. nahradit while cyklus for cyklem samozřejmě vždycky nelze. v tomhle případě je to ale podle mě úplně jedno...
>>proč?
Sice to vyjde uplne na stejno, ale akorat si tim pridelavas praci.
------------------
for($i=1;$i<10;$i++)
{
prikazy;
}
------------------
je uplne to samy, co
------------------
$i=1;
while($i<10)
{
prikazy;
$i++;
}
------------------
ale rekni, nezda se ti ta prvni moznost cistejsi? ;)
" nahradit while cyklus for cyklem"
a proč pak?
while(podminka) {
}
je totéž co
for(;podminka;) {
}
;)
<HTML>tak tohle je lol thread :)
<i>nahradit while cyklus for cyklem samozřejmě vždycky nelze</i>
-samozrejme ze vzdycky lze, jedina smycka s jinou podstatou principu je <i>do - while</i> ktera jde nahradit take predchazejici podminkou.
<i>že používáte pro takovou blbost cyklus for </i>
><small>skript se stále se navyšující proměnnou, která by se obměňoval v řetězci <b>do určité výše</b></small>
ty posledni 3 slova jsou klicovy pro volbu cyklu a jednoznacne vychazi for.
v pripade while by to muselo byt pro obdobu for:
$i = 0;
while (($i < 100) ? ++$i : 0) { ... }
coz se mi zda zbytecne slozite...
btw: schvalne kdo prijde na zpusob jak vsechno nacpat do while vc. zavedeni promenne tak aby pouzitelny increment ve smyckce vykazoval prvni cislo 0
:)</HTML>