проблема с нумерацией страниц - PullRequest
0 голосов
/ 06 октября 2009

Привет, у меня есть проблема с этой нумерацией страниц. кажется, что все ссылки помещены в один ряд, так что я думаю, что это как-то связано с проверкой int i ... но я не настолько знаком с жерехом. Может кто-нибудь пролить свет на эту проблему.

папки содержат pdf для каждого дня месяца с именем A08P2.pdf A09P2.pdf и т. Д ...

Спасибо

i = 1
Set fc = f.Files 
Set ff = f.SubFolders 
For Each f1 in fc
intPage =  cint(mid(f1.name,2,2))

chrEdition = mid(f1.name,1,1)

if chrEdition = "A" then
    if i = 1 then
        Response.Write "<tr>"
    end if
        Response.Write "<td width='40' align='center'><a href=" & sUP & f1.name & " class='blue_11px'>" & intPage & "</a></td>"
    if i = 10 then
        Response.Write "</tr>"
        i = 0
    end if
end if

i = i + 1
Next  

1 Ответ

2 голосов
/ 06 октября 2009

Вы должны переместить инкремент i (i = i + 1) в конец if ... if, поскольку, если i равно 9, и вы столкнетесь с двумя chrEditions, которые не являются «A», тогда я стану 11 и буду никогда не соответствовать закрывающему условию i = 10:

if chrEdition = "A" then
    if i = 1 then
            Response.Write "<tr>"
    end if
            Response.Write "<td width='40' align='center'><a href=" & sUP & f1.name & " class='blue_11px'>" & intPage & "</a></td>"
    if i = 10 then
            Response.Write "</tr>"
            i = 0
    end if

    i = i + 1
end if
...