Gå til innhold

Bildeserie i egen pop-up, ala Aftenposten


Anbefalte innlegg

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
Videoannonse
Annonse

<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;

 

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

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 :p

Lenke til kommentar

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

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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...