Formßt:
<%for
prom∞nnß
:=
poΦßteΦnφ_hodnota
to|downto koncovß_hodnota step hodnota_kroku%>
t∞lo_for
<%endfor%>
V²znam:
Verze s to
p°i°adφ do prom∞nnΘ poΦßteΦnφ_hodnotu a pokud je menÜφ nebo rovna koncovΘ_hodnot∞, provede t∞lo_for a zv∞tÜφ prom∞nnou o hodnotu_kroku. Znovu zkontroluje, zda-li je hodnota prom∞nnΘ menÜφ nebo rovna koncovΘ_hodnot∞, a pokud ano znovu provede t∞lo_for a zv∞tÜφ prom∞nnou o hodnotu_kroku atd.
Verze s downto
se chovß obdobn∞, prom∞nnß se vÜak o hodnotu_kroku zmenÜuje.
V²razy poΦßteΦnφ_hodnota, koncovß_hodnota a hodnota_kroku musejφ b²t typu Short nebo Integer.
Pokud je koncovß_hodnota menÜφ ne₧ poΦßteΦnφ_hodnota (resp. poΦßteΦnφ_hodnota menÜφ ne₧ koncovß_hodnota ve verzi cyklu s downto
), pak nebude generovßn ₧ßdn² text.
hodnota_kroku je nepovinn² ·daj, nenφ-li uveden, je hodnota_kroku rovna 1
Mezi <%for ...%>
a <%endfor%>
m∙₧e b²t jak normßlnφ HTML text, tak libovolnΘ HTW p°φkazy (i dalÜφ cyklus for, nebo citace prom∞nnΘ cyklu).
V²znam tΘto konstrukce v praxi je mal².
Poznßmka
prom∞nnß by m∞la b²t novß HTW prom∞nnß, kterß dosud nebyla v HTW Üablon∞ pou₧ita; pokud tato prom∞nnß existovala p°ed cyklem for, bude jejφ starß hodnota zniΦena a nahrazena Φφselnou hodnotou nastavovanou p°i generovßnφ cyklu for.
P°φklad:
Emulace detail bloku pomocφ p°φkazu for:
<%for i:=0 to nßzev_SELECTu#-1 %>
... generovßnφ zßnamu nßzev_SELECTu[i] ...
<%endfor%>