Avatar billede mulles.tk Nybegynder
06. oktober 2003 - 21:43 Der er 6 kommentarer og
2 løsninger

Thumbnail side

Jeg skal have en side, hvor på man kan se alle de billeder der ligger i en bestemt mappe, men de skal vises som thumbnails, og når man så klikker på dem, skal de komme frem i et pop-up vindue!

Denne kode virker udemærket:
www.zapp.dk/grafik2_/image.phps

Men jeg vil gerne forstå det der står, så jeg kan rette i det! Så er der nogen som har en kode der gør stortset det samme, men som er mere overskueligt?
Avatar billede bigo Nybegynder
06. oktober 2003 - 22:17 #1
ser ud som den bruger imagemagic. (convert)

Men den gør det meget basalt.

start løkke
  find fil i dir
    dan thumb
    vis thumb - med link til større billede
next

sådan helt nede på jorden altså.
Avatar billede mulles.tk Nybegynder
06. oktober 2003 - 22:25 #2
Jeg synes altså ikke at det er nede på jorden! Hvad er imagemagic?
Avatar billede bigo Nybegynder
07. oktober 2003 - 10:03 #3
imagemagic er en programpakke til billedemanipulation som kan installeres og køres via script fra serveren.

Idag kan du dog lave det samme med PHP da det har stort set alle de samme funktioner i sig.
Avatar billede mulles.tk Nybegynder
09. oktober 2003 - 21:10 #4
Nåh... det den gør er at lave dem til 80x50 billeder, eller hvad?

Jeg tror bare at jeg bruger det script, men kan du lige hjælpe mig med en ting?

Når billedet åbner, vil jeg gerne have det til at åbne i et vindue uden nogen margen! Hvordan skal det lige se ud?

Det må være noget med det her:
  <script language="JavaScript">
  function openl(img,nw,nh) {';
  if ($openwindow == 1) { echo 'window.open(img, nw+nh, "toolbar=no,menubar=no,location=no,scrollbars=no,resize=no,width=" + nw + ",height=" + nh);'; }
  else { echo 'document.location=img;'; }
  echo '}</script> 

Jeg har også en fil, som jeg engang brugte til at åbne billeder med, så de kom frem uden margen, men kan det kombineres med scriptet ovenfor? Filen ser sådan her ud:
<?php
$IMAGE_URL="http://www.zapp.dk/grafik2_/";
?><body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<img src="<?php echo $IMAGE_URL.$QUERY_STRING; ?>">
</body>

Man skal linke til image.php?(billedets navn), så åbner en side uden margen. Popup scriptet skal man så selv have, men det var så der jeg tænkte om det ovenfor kunne bruges!
Avatar billede bigo Nybegynder
09. oktober 2003 - 22:08 #5
prøv evt:


<script type="text/JavaScript">
var billede;
function NewWindow(url, navn) {

  var streng="<html><title>" + navn + "</title><body leftmargin=0 topmargin=0 bgcolor=#000000>";
  streng+='<img src=\"'+url+'\"></body></html>';

  billede = new Image();
  billede.src = url;

  hojde = (480+30)
  bredde = (640+10)
 
  win = window.open(url,'link','height='+ hojde + ',width=' + bredde)

  win.document.open();
  win.document.write(streng);
  win.document.close();

  win.resizeTo(bredde,hojde)
  win.focus();
}
</script>


og kald det med

<a href="#" onclick="NewWindow(this.href, 'Titel overskrift');return false;">
Avatar billede mulles.tk Nybegynder
10. oktober 2003 - 14:53 #6
Jeg har fundet noget andet, som jeg vil prøve! Men opret lige et svar, så kan du få 30 point for ulejligheden :D
Avatar billede bigo Nybegynder
10. oktober 2003 - 15:05 #7
takker. Håber du får det til og virke
Avatar billede mulles.tk Nybegynder
10. oktober 2003 - 15:07 #8
det tror jeg, at jeg gør :D
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