Avatar billede no_doubt Nybegynder
18. august 2002 - 14:06 Der er 23 kommentarer og
1 løsning

fso

hvordan kan jeg få vist mine billede som tumbnails og hvis man trykker skal de forstørres op til den rigtige, der skal også være paging..

Jeg har prøvet at tage min egen herfra : http://www.fredericia-bynight.dk/arkiv/default.asp

men den laver masser af fejl på min nye side, hvis der en der vil, kan jeg sende mit gamle og min nye, hvis i vil prøve at sætte det ind
Avatar billede eagleeye Praktikant
18. august 2002 - 16:00 #1
måske dette kode kan hjælpe lidt, dog er billede indsat som 150x150 og ikke som link:


<table width="100%" border="0">
<%
start = request.querystring("start")
if start = "" then start = 0

Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(server.mappath("."))
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)
antal = 0
for i = start to (start + 10)
  if not i >= ubound(myarray) then
    if antal = 0 then Response.Write "<TR>"
    %>
<td width="50%"><center>
<IMG SRC="<%=myArray(i)%>" WIDTH="150" HEIGHT="150" border="0">
</center></td>
    <%
  else
    nesteside = 1
  end if

  antal = antal + 1
  if antal = 3 then
    Response.Write "</TR>"
    antal = 0
  end if
next
%>
</table>

<%
if nesteside <> 1 then
  response.write "<a href=""side.asp?start=" & (start + 10) & """>Næste</a>"
end if

if start <> 0 then
response.write "<a href=""side.asp?start=" & (start - 10) & """>Forrige</a>"
end if
%>
Avatar billede no_doubt Nybegynder
18. august 2002 - 16:55 #2
Avatar billede eagleeye Praktikant
18. august 2002 - 17:05 #3
har du copy/pastede koden ind???

Så prøv et slette alle karakter og else rykker op på linine oven over og helt hen til teksten så der ingen mellemrum er og lav et return. Det kan nogle gange komme en underlig karakter når man copy/paster kode direkte ind, som man ikke kan se.
Avatar billede no_doubt Nybegynder
18. august 2002 - 17:07 #4
hvordan skal denne se ud :
Set f = fs.GetFolder(server.mappath("../billedegalleri/hyttetur/"))

Hvis min opbygning er :

root/1q/billegalleri/hyttetur/  <--- der ligge de billeder der skal vises i en fil der ligger her : root/1q/billegalleri/hyttetur.ASP
Avatar billede no_doubt Nybegynder
18. august 2002 - 17:09 #5
hvordan kan jeg få billederne til at ligge :

1 2 3
4 5 6

næste side
Avatar billede eagleeye Praktikant
18. august 2002 - 17:14 #6
lige iøjeblikket viser den alle filer i den folder filen ligger.

HVis du vil ændre på vilken folder den skal lede i så skal denne linie rettes:
Set f = fs.GetFolder(server.mappath("."))

Til, det må blive noget i stil med:
Set f = fs.GetFolder(server.mappath("root/1q/billegalleri/hyttetur/"))
Avatar billede eagleeye Praktikant
18. august 2002 - 17:17 #7
De to 10 taller angiver hvor mange der bliver vist pr side, det giver så 11 pr side da man starter med 0

Antalsider = int(ubound(myarray) / 10)  '<--- her
antal = 0
for i = start to (start + 10)    '<---- og her

Så det skal være:

Antalsider = int(ubound(myarray) / 6)  ' 6 pr. side
antal = 0
for i = start to (start + 5)    'Der startes fra 0
Avatar billede eagleeye Praktikant
18. august 2002 - 17:18 #8
Det kode som indsætter Næste Forrige skal så laves til:

<%
if nesteside <> 1 then
  response.write "<a href=""side.asp?start=" & (start + 6) & """>Næste</a>"
end if

if start <> 0 then
response.write "<a href=""side.asp?start=" & (start - 6) & """>Forrige</a>"
end if
%>
Avatar billede no_doubt Nybegynder
18. august 2002 - 17:20 #9
hvis jeg sætter den til at se sådan ud:
Set f = fs.GetFolder(server.mappath("../billedegalleri/hyttetur/"))

viser den ingen fejl selvom der ligger ET billede i mappen hyttetur
Avatar billede eagleeye Praktikant
18. august 2002 - 17:23 #10
hvad hvis du bruger:

Set f = fs.GetFolder(server.mappath("./hyttetur"))
Avatar billede no_doubt Nybegynder
18. august 2002 - 17:25 #11
så viser den heller ikke det billede der ligger der..

hvordan får man 2 rækker af 3 billeder altså de 6.
Avatar billede no_doubt Nybegynder
18. august 2002 - 17:59 #12
Ved du noget om det ?
Avatar billede eagleeye Praktikant
18. august 2002 - 18:02 #13
Se kommentar fra (18/08-2002 17:17:38) samt (18/08-2002 17:18:24)

Den udskriver 3 pr linie, og lige nu 11 pr side men prøv at rette det som frø omtalt.
Avatar billede no_doubt Nybegynder
18. august 2002 - 18:14 #14
det er altså rette *s*
Avatar billede eagleeye Praktikant
18. august 2002 - 18:57 #15
Prøv at udskrive navnet på den folder den finder frem til og se at det passer.

Set f = fs.GetFolder(server.mappath("./hyttetur"))
Response.write f.Path
Avatar billede no_doubt Nybegynder
18. august 2002 - 20:30 #16
Avatar billede no_doubt Nybegynder
18. august 2002 - 21:00 #17
hvad søren kan der være galt, den skal jo bare vise ET billede
Avatar billede eagleeye Praktikant
18. august 2002 - 21:07 #18
Det virker meget underlidt. Har du fået hele koden med?
Avatar billede no_doubt Nybegynder
18. august 2002 - 21:15 #19
ja skulle jeg mene, skal jeg sende dig siden ?
Avatar billede eagleeye Praktikant
18. august 2002 - 21:17 #20
Hvis der ligger billeder eller bare filer i den folder så skulle de blive vist.

Ja det må du godt prøve.. eagleeye@c.dk
Avatar billede no_doubt Nybegynder
18. august 2002 - 21:40 #21
nej for tror problemet er at jeg ikke vil have filen sammen med billederne så den ligger i et niveau under.
Avatar billede eagleeye Praktikant
18. august 2002 - 23:13 #22
Jeg ved ikke helt hvod du mener med sidste mail men jeg kan se du prøvet et par forskllige layouts..
Avatar billede no_doubt Nybegynder
18. august 2002 - 23:22 #23
nej det virker nu på nær man ikke kan blikke sig ind og se det store billede
Avatar billede no_doubt Nybegynder
19. august 2002 - 17:23 #24
så eagel nu virkede det... tak
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