Avatar billede a55830 Praktikant
15. juni 2009 - 13:40 Der er 5 kommentarer og
1 løsning

Galleri med max visning af billeder af gangen

Hej der ude

jeg er løbet ind i et problem med at der er formange billeder i nogle af mine gallerier.

så jeg tænkte at kan man gøre sådanne at bruger selv kan vælge om de vil have 10 - 20 - 40 - alle billeder på.

her er min kode håber der er en der kan hjælpe

siden kan ses på www.blueeye.dk under galleri

<!-- #include file="../../common/includes/i_header.asp" -->
<table width="100%">
    <tr>
        <td class="headingTD">Gallery</td>
    </tr>
    <tr>
        <td><hr></td>

    <tr>
        <td class="AdminMenuRoot">
        <a href="gallery_folders.asp">Gallery's</a> -> <%=request("gallery_name")%>
        </td>
    </tr>
    </tr>
    <tr>
        <td class="AdminMenuRoot">&nbsp;
        </td>
    </tr>
</table>

<%
    Dim FSO
    Dim Files
    Dim File
    Dim Count
    Const Columns = 5
    Const ImageWidth = 100
    Set FSO = Server.CreateObject("Scripting.FileSystemObject")
    Set Files = FSO.GetFolder(request("serverp")).Files
    Set FSO = Nothing
    Response.Write "<TABLE width=""100%"" border=""0"" cellspacing=""10"" cellpadding=""10"">"
    Response.Write "<TR>"
   
    response.write "<br><br><b>You are currently viewing gallery:</b> "
    response.write request("gallery_name")
    response.write "<br><br>"

    Count = 0
    For Each File In Files
        Select Case LCase(Right(File.Name, 3))
            Case "jpg", "gif", "bmp", "png"
                Count = Count + 1
               
                if Count Mod Columns = 1 Then Response.Write "</TR><TR  class='ListHeaderTable'>"
               
                Response.Write "<TD align=""center"" border=""0"" valign=""top"">"
               
                Response.Write "<!--<b>File name:</b>--> <br><A href=""gallery_disp.asp?f=" & request("list_folder") & "&p=" & File.Name & """ target=_self>"
                <!-- Response.Write File.Name -->
                Response.Write "<BR><br><IMG src=""" & request("list_folder") & "/" & File.Name & """ border=""1"" width=""" & ImageWidth & """><BR>"
                Response.Write "</A>"
               
                Response.Write "</TD>"
        End Select
    Next
    Response.Write "</TR>"
    Response.Write "</TABLE>"

    Set File = Nothing
    Set Files = Nothing
%><!-- #include file="../../common/includes/i_footer.asp" -->
Avatar billede keysersoze Guru
15. juni 2009 - 13:54 #1
Avatar billede a55830 Praktikant
15. juni 2009 - 14:05 #2
jeg håbede godt nok der var en der kunne ændre min kode til at vise det
Avatar billede a55830 Praktikant
15. juni 2009 - 14:40 #3
jeg har prøvet linket men kan ikke helt sætte den kode sammen med min egen , det jeg gerne ville have var at det var muligt at vælge mellem at vise 15 30 45 eller alle billeder
Avatar billede keysersoze Guru
15. juni 2009 - 18:00 #4
Hvis du skal kunne det må du tilføje fx et link opdaterer siden med en ny querystring - page.asp?pagenum=" & request.querystring("pagenum") & "&picnum=30 - herefter kan du bruge querystringen til at bestemme hvor mange der skal vises.
Avatar billede a55830 Praktikant
16. juni 2009 - 09:11 #5
wow jeg er ikke en ASP haj men en amatør med stort A, var det muligt at du kunne rette min kode til så det virker
Avatar billede a55830 Praktikant
20. oktober 2009 - 13:57 #6
takker men kan desvære ikke bruge det til noger
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