Avatar billede Slettet bruger
03. februar 2004 - 02:22 Der er 1 kommentar og
1 løsning

En variabel til et layer i et php script.

Hej Eksperter.

Jeg har kreéret et thumbnail-galleri.
Samtlige thumbnails bliver postet vha. en while-løkke, og alle deres full-size modstykkers placeringer bliver gemt i en variabel, $picture_large.

Når man klikker på billederne, ønsker jeg at billedet åbnes i et _layer_, på _samme_ side.

Det har jeg gjort ved at lave et layer, der indeholder en <iframe> der indeholder en side, der automatisk genererer det billede der passer til thumbnail'en.

Desværre kan jeg ikke finde ud af at parse $picture_large's indhold til layer'et. Den åbner et billede fint nok, hvis jeg definerer $picture_large på thumbnail siden, men det virker jo lidt uhensigtsmæssigt, når den derved kun vil åbne det billede angivet som querystring, ligemeget hvilket billede man klikker på.

Den eneste pseudo-løsning jeg kunne komme på, var at reloade thumbnail-siden når man klikkede på et billede, og derved ændre headeren så den indeholdte $picture_large, men det ville kræve noget onLoad-javascript som jeg ikke helt kunne overskue.

Er mit problem overhovedet muligt at overkomme?

- pacroon.
Avatar billede Slettet bruger
03. februar 2004 - 03:10 #1
Det var det så, med min pseudo løsning, der viste sig at virke.. sry the bother.
Avatar billede Slettet bruger
03. februar 2004 - 04:33 #2
Nu er jeg lidt nysgerrig: Hvad mener du helt nøjagtigt med "layer"?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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