19. april 2003 - 23:09Der er
2 kommentarer og 1 løsning
fso - omskrivning
Hej eksperter
Jeg denne kode som jeg bruger til galleri. Den henter oplysninger fra en database. Dette vil jeg ikke bruge mere, men vil bruge fso i stedet. Så i stedet for at køre en tabel igennem, så skal den køre en mappe igennem.
Er der en der lige kan klare sådan en omskrivning?
/Bjarke
KODEN:
<% strSQL = "Select * From billeder Where kat = '3dsmax'" Set rs = Conn.Execute(strSQL)
Do
if rs.EOF then Response.write "<font face=""Geneva, Arial, Helvetica, san-serif"" size=""2"" color=""#999999"">Ingen billeder i databasen.</font>" else colPrRow = 4 colInRow = 0 response.write "<table border=""0"">" do while NOT RS.EOF if colInRow = 0 then response.write "<tr>" response.write "<td><table><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr><tr><td></td></tr></table></td>"
colInRow = colInRow + 1 if colInRow >= colPrRow then colInRow = 0 response.write "</tr>" end if RS.MoveNext loop if colInRow > 0 then Response.Write "</tr>" end if response.write "</table>" end if
colInRow = colInRow + 1 if colInRow >= colPrRow then colInRow = 0 response.write "</tr>" end if end if next
if colInRow > 0 then Response.Write "</tr>" end if response.write "</table>"
if fileFound = false then Response.write "<font face=""Geneva, Arial, Helvetica, san-serif"" size=""2"" color=""#999999"">Ingen billeder i folderen.</font>" en if
det er en mere "ufed" måde at gøre det på, meeen det er jo din beslutning ..
<%
Sub ShowImgFolderList(folderspec) Dim fso, f, f1, fc, s Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder(folderspec) Set fc = f.files
For Each f1 in fc if right(f1.name,4) = ".jpg" or right(f1.name,4) = ".gif" then response.write("<img src='"&relImgLibRoot&f1.name&"'>")
end if Next End sub
' // variabler. relativ sti til billedet relImgLibRoot
relImgLibRoot = "/" ' /i dette tilfælde din webrod
eagleeye >> efter at have rettet et par småfejl virker din fint, tak!
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.