Avatar billede yezper Nybegynder
20. marts 2001 - 22:41 Der er 3 kommentarer og
1 løsning

For a = offset To lpic

Hejsa!

Jeg er i gang med at programmere et ASP script til et galleri, hvor det er
nødvendigt at kunne vælge de billeder, der skal vises, ud fra
QueryString\'en.
Min kode ser således ud:

<%
gno = Request.QueryString(\"page\")
gal = Request.QueryString(\"section\")
offset = Request.QueryString(\"offset\")
lpic = Request.QueryString(\"lpic\")
If Len(gno) = 1 Then gno = \"00\" & gno
If Len(gno) = 2 Then gno =\"0\" & gno
For a = offset To lpic
      Response.Write(\"<img src=\'/galleries/\" & gal & \"/\" & gno & \"/t/\" & a
& \".jpg\' border=\'0\' alt=\'\" & a & \".jpg\'\")
Next
%>

Problemet ligger i, at kun det billede, har har samme nummer som det der
står i offset værdien, vises.
Det er meningen, at alle billeder fra og med det nummer, der står i offset
til og med det nummer, der står i lpic, skal vises.

Er der nogen der har forslag til, hvordan det skal laves?

/jesper/
Avatar billede yezper Nybegynder
20. marts 2001 - 22:43 #1
Har fundet fejlen... Havde glemt > i slutningen af Response.Write linien...

Nogen der så ved, hvordan jeg laver et linieskift for f.eks. hvert 5. billede?
Avatar billede netsrac Praktikant
20. marts 2001 - 22:45 #2
counter = 0
For a = offset To lpic
      Response.Write(\"<img src=\'/galleries/\" & gal & \"/\" & gno & \"/t/\" & a
& \".jpg\' border=\'0\' alt=\'\" & a & \".jpg\'\")
counter = counter + 1
if counter = 5 then
response.write(\"<br>\")
counter = 0
end if
Next
Avatar billede yezper Nybegynder
20. marts 2001 - 22:58 #3
Det var lige hvad jeg havde brug for.
Takker.
Avatar billede netsrac Praktikant
21. marts 2001 - 07:27 #4
Så lidt :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester