17. marts 2001 - 16:15Der er
6 kommentarer og 1 løsning
Paging i FSO
Tjaa jeg kan sku ikke rigtig finde ud af at lave paging i fso...
10 billeder pr. side: <table width=\"100%\" border=\"0\"> <% antal = 0 Set fs = CreateObject(\"Scripting.FileSystemObject\") Set f = fs.GetFolder(server.mappath(\"\" & kat(\"mappen\") & \"\")) Set fc = f.Files For Each billed in fc if antal = 0 then Response.Write \"<TR>\" end if %> <td width=\"50%\"><center> <IMG SRC=\"<%=kat(\"mappen\")%>/<%=billed.name%>\" alt=\"Klik på billedet for at se den i den størrelse som det bliver sendt i...\" WIDTH=\"150\" HEIGHT=\"150\" border=\"0\"> </center></td> <% if antal = 1 then Response.Write \"</TR>\" antal = 0 else antal = antal + 1 end if Next %> </table>
nu skal jeg have gengæld for at hjæpe jer andre :)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Sad først og tænkte på en array, men har da fået en bedre ide nu tror jeg, indsæt en counter. f.eks.
<table width=\"100%\" border=\"0\"> <% antal = 0 start = request.querystring(\"start\") counter = 0 counter2 = 1 Set fs = CreateObject(\"Scripting.FileSystemObject\") Set f = fs.GetFolder(server.mappath(\"\" & kat(\"mappen\") & \"\")) Set fc = f.Files For Each billed in fc if antal = 0 then Response.Write \"<TR>\" end if if counter < start then counter = counter + 1 else if counter2 < 10 then %> <td width=\"50%\"><center> <IMG SRC=\"<%=kat(\"mappen\")%>/<%=billed.name%>\" alt=\"Klik på billedet for at se den i den størrelse som det bliver sendt i...\" WIDTH=\"150\" HEIGHT=\"150\" border=\"0\"> </center></td> <% counter2 = counter2 + 1 end if end if if antal = 1 then Response.Write \"</TR>\" antal = 0 else antal = antal + 1 end if Next %> </table>
<table width=\"100%\" border=\"0\"> <% start = request.querystring(\"start\") if start = \"\" then start = 0 end if
Set fs = CreateObject(\"Scripting.FileSystemObject\") Set f = fs.GetFolder(server.mappath(\"\" & kat(\"mappen\") & \"\")) Set fc = f.Files For Each billed in fc arrayBuild = arrayBuild & billed.name & \"|\" next arrayBuild = left(arrayBuild, (len(arrayBuild) - 1)) myArray = Split(arrayBuild, \"|\")
Antalsider = int(ubound(myarray) / 10)
for i = start to (start + 10) if not i >= ubound(myarray) then
if antal = 0 then Response.Write \"<TR>\" end if %> <td width=\"50%\"><center> <IMG SRC=\"<%=kat(\"mappen\")%>/<%=myarray(i)%>\" alt=\"Klik på billedet for at se den i den størrelse som det bliver sendt i...\" WIDTH=\"150\" HEIGHT=\"150\" border=\"0\"> </center></td> <% else nesteside = 1 end if next
if antal = 1 then Response.Write \"</TR>\" antal = 0 else antal = antal + 1 end if
%> </table>
<% if nesteside <> 1 then response.write(\"<a href=\'side.asp?start=\" & (start + 10) & \"\'>Næste side</a>\") end if
if start <> 0 then response.write(\"<a href=\'side.asp?start=\" & (start - 10) & \"\'>Forrige side</a>\") end if %>
<table width=\"100%\" border=\"0\"> <% antal = 0 start = request.querystring(\"start\") if start = \"\" then start = 0 end if
Set fs = CreateObject(\"Scripting.FileSystemObject\") Set f = fs.GetFolder(server.mappath(\"\" & kat(\"mappen\") & \"\")) Set fc = f.Files For Each billed in fc arrayBuild = arrayBuild & billed.name & \"|\" next arrayBuild = left(arrayBuild, (len(arrayBuild) - 1)) myArray = Split(arrayBuild, \"|\")
Antalsider = int(ubound(myarray) / 10)
for i = start to (start + 9) if not i >= ubound(myarray) then
if antal = 0 then Response.Write \"<TR>\" end if %> <td width=\"50%\"><center> <IMG SRC=\"<%=kat(\"mappen\")%>/<%=myarray(i)%>\" alt=\"Klik på billedet for at se den i den størrelse som det bliver sendt i...\" WIDTH=\"150\" HEIGHT=\"150\" border=\"0\"><br> </center></td> <% end if
if antal = 1 then Response.Write \"</TR>\" antal = 0 else antal = antal + 1 end if next
%> </table> <% if nesteside <> 1 then response.write(\"<a href=\'postkort.asp?trin=\" & request(\"trin\") & \"&kat=\" & request(\"kat\") & \"&start=\" & (start + 10) & \"\' style=\'color: #000000\'>Næste side</a>\") end if
if start <> 0 then response.write(\"<a href=\'postkort.asp?trin=\" & request(\"trin\") & \"&kat=\" & request(\"kat\") & \"&start=\" & (start - 10) & \"\' style=\'color: #000000\'>Forrige side</a>\") end if %>
Den bliver ved med at skrive "Næste side" selvom der ikke er flere sider..?..
Synes godt om
Ny brugerNybegynder
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.