gungne Skrevet 18. mai 2003 Del Skrevet 18. mai 2003 Aftenposten har som regel alltid liggende en link på forsiden sin til en bildeserie som åpner seg i et nytt vindu uten navigasjonsknapper osv... Hvordan kan jeg lage dette/noe lignende? Ønsker muligheten til dette da jeg kan legge ut mange bilder uten at det tar lang tid for brukeren til å laste hvert bilde (dette funker jo med et slikt script, eller hva det er).. Noen som har noen ideer og kan hjelpe? Vielen dank! Lenke til kommentar
gungne Skrevet 18. mai 2003 Forfatter Del Skrevet 18. mai 2003 Jeg kan jo legge til at jeg både har PHP og MySQL dersom det er nødvendig... Men jeg trodde kanskje at det var et javascript som kunne hjelpe...? Lenke til kommentar
JackT Skrevet 18. mai 2003 Del Skrevet 18. mai 2003 <script language="Javascript"> function aapne(adr) { window.open(adr, "galleriet", "width=650,height=550,location=no"); } </script> For nå å kalle skriptet bruker du f.eks: <a href="javascript:aapne('http://www.webadressen.din/omraade/bilde.gif')">åpne</a> Du skjønner tegninga.. Lenke til kommentar
Plazma Skrevet 18. mai 2003 Del Skrevet 18. mai 2003 Går ut i fra at du vil ha "forrige" og "neste" knapper også. Har laget en liten sak: http://www.kvadraturen.net/?id=8&view=galleri Så dette greit ut? så kan jeg komme med kode.. Lenke til kommentar
gungne Skrevet 18. mai 2003 Forfatter Del Skrevet 18. mai 2003 Plazma; Ja, det er dette jeg tenker på. Og med neste (forrige) også videre. Eneste forskjellen er at jeg ikke ønsker å vise alle thumbnailsene, jeg skal ha en link rett til bildeserien.. Ser du bruker php på denne - bruker du mysql også? Fint om du kommer med koden på dette... : - ) Lenke til kommentar
Plazma Skrevet 19. mai 2003 Del Skrevet 19. mai 2003 Tok ut den delen som ligger bak selve vinduet. $dir = 'bilder/' if($rdir = @opendir($dir)) { while($file = readdir($rdir)) { $pathfile = getcwd().'/'.$dir.$file; if(!is_dir($pathfile) && !is_dir($file)) { $pics[count($pics)] .= $file; } } sort($pics, SORT_STRING); closedir($rdir); } Her legges bildene i $dir inn i arrayet $pics. Videre lager du to linker (frem og tilbake), som øker og minsker $_GET['picnr'] echo $pics[$_GET['picnr']] vil gi da gi bildenavnet. Håper du skjønner noe av tankegangen hvertfall Lenke til kommentar
gungne Skrevet 20. mai 2003 Forfatter Del Skrevet 20. mai 2003 Tja... takker for koden, men.... Får parse error allerede på andre linja... "unexpected T_IF" her er nøyaktig hva jeg skrev; test.php: <html> <?php $dir = 'imgs/' if($rdir = @opendir($dir)); { while($file = readdir($rdir)) { $pathfile = getcwd().'/'.$dir.$file; if(!is_dir($pathfile) && !is_dir($file)) { $pics[count($pics)] .= $file; } } sort($pics, SORT_STRING); closedir($rdir); } ?> teste test <?php echo $pics[$_GET['picnr']] ?> </html> Har jeg skjønt fryktelig lite? Lenke til kommentar
Plazma Skrevet 20. mai 2003 Del Skrevet 20. mai 2003 Dropp semikolonet på 2. linje. Lenke til kommentar
gungne Skrevet 20. mai 2003 Forfatter Del Skrevet 20. mai 2003 Ok, jeg har ikke anledning til å teste det akkurat på denne maskinen, men var det bare "bilder/" jeg skulle forandre, til det som er riktig directory hos meg?` if($rdir = @opendir($dir)); Skal denne linjen f.eks. være akkurat slik, uansett? Og jeg mangler ikke noe script el.l. jeg må kjøre lenger opp...? Takker anyway! Lenke til kommentar
Roberto Skrevet 20. mai 2003 Del Skrevet 20. mai 2003 if($rdir = @opendir($dir)); Gjør om det til: if($rdir = @opendir($dir)) Lenke til kommentar
gungne Skrevet 20. mai 2003 Forfatter Del Skrevet 20. mai 2003 Da droppet jeg semikolonet, og det fungerte ikke likevel. Dette kommer opp: Parse error: parse error, unexpected T_IF in c:inetpubwwwroothtmlimgstest.php on line 6 Det ser ut til at det er denne linja den ikke liker; if($rdir = @opendir($dir)) { Som sagt; er det noe annet jeg må forandre/tilpasse mitt system/mine filer i koden din over...? EDIT: Jeg kan jo følge opp og spørre om bildene må ha spesielle navn eller om det kan være noe annet.... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå