Avatar billede stanz2002 Nybegynder
14. september 2003 - 13:27 Der er 2 kommentarer og
1 løsning

Hjælp til gallery funktion!

Hej..

Jeg er ved at lave en side for en kunstner, hvor han gerne vil fremvis nogle malerier..

siden hvor de skal vises består af to tabeller, hvor der skal være et maleri i hver..

i tabellen til højre skal maleri nr 1 være og i tabellen til venstre skal maleri nr 2 så være..

Jeg har så tilføjet to knapper - en FREM og en TILBAGE..

Nu kommer det svære så.. :)

når man trykker på FREM skal maleri nr 1 forsvinde.. Maleri nr 2 skal nu vises i tabellen til højre (der hvor maleri nr 1 var før).. Desuden skal maleri nr 3 nu kommer frem i tabellen til venstre (der hvor maleri nr 2 var før)

lyder måske kompliceret.. men håber i forstår :)

Men spørgsmålet er så hvordan jeg gør alt dette smartest.. Jeg bruger Dreamweaver..

Jeg havde tænkt på om man kunne lave et Recordset der henter alle billedene fra databasen UNDTAGEN det sidste.. og så bruge dette recset i tabellen til højre..

Og så lave et recset som ikke henter det første maleri og bruge dette i tabellen i venstre side..


I kan se på det her link hvordan siden skal se ud..

http://www.j-guldmann.com/malerier/malerier_show.asp?Year=1999


Håber der er nogen der kan hjælpe mig :) :)

dmann.dk
Avatar billede Slettet bruger
14. september 2003 - 14:43 #1
her er mit svar på det - håber jeg har forstået dit spm. rigtigt...

<%

arrbilleder = split("and_i_snevejr.jpg,næste_billed_titel.jpg,osv.jpg",",")
'antallet af billeder
lengde = ubound(arrbilleder)

'det billede, man er nået til i sin gennemsening
if request.querystring("index") <> "" then
  nr = request.querystring("index")+1
else
  nr=0
end if

'tjekker om der er flere billeder at vise (+0 er for at lave nr om til et tal... ellers vil det give fejl)
if lengde >= nr+0 then
  response.write "<table><tr><td>"
  response.write "<img src='" & arrbilleder(nr) & "'>"
  response.write "</td><td>"
'1. billede er udskrevet - går videre til næste (her bliver der også tjekket, om der er flere billeder
  nr=nr+1
  if lengde >= nr then
    response.write "<img src='" & arrbilleder(nr) & "'>"
  else
    response.write "der er ikke flere billeder at vise"
  end if
  response.write "</td></tr></table>"
else
  response.write "Der er ikke flere billeder at vise"
end if
%>
Avatar billede stanz2002 Nybegynder
14. september 2003 - 14:55 #2
hmm... ser meget fancy ud, men er det ik meget kompliceret for sådan en funktion..

nu er jeg ikke den store asp haj, og kan ikke rigtig regne ud hvad din kode gør..

Den skal ikke skrive at der ikke er flere billeder tilbage.. tabellen i venstre side skal bare slutte med det sidste billede.. og så skal man ikke kunne klikke på tilbage når man når dertil..

Jeg kan smide koden til hele siden her hvis det hjælper.. for det du har lavet kan jeg desværre ikke rigtig forstå :) og derved hellere ikke selv sætte det ind i min kode :)...
Avatar billede stanz2002 Nybegynder
14. september 2003 - 16:15 #3
Tror selv jeg fik det løst på en sikkert ikke helt korrekt programmerings metode.. men det virker da nogenlude..

jeg ændre et 0 til -1 et sted i koden.. prøvede mig frem :)

men takker for hjælpen..
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel