Avatar billede jubas Nybegynder
21. januar 2006 - 21:05 Der er 7 kommentarer og
1 løsning

Denne samme side skal bruges til alle thumbnails.

Jeg har en side ( foto.htm ) med en del thumbnails.nu skal det gerne være sådanne når jeg klikker på et af dem  åben  et  nyt window  popup ( popup.asp) og denne samme side skal bruges til alle thumbnails.
Billederne ligge i en mappe  der hedder billeder
De må gene bruges en database  hvis det er nødvendig
Er der nogen der kan hjælp mig
Avatar billede roenving Novice
21. januar 2006 - 21:08 #1
Avatar billede jubas Nybegynder
21. januar 2006 - 21:51 #2
stien til billederflierne  ligger i en  Access  database og derfor håbede at det kunne lade sig gør med asp
Avatar billede roenving Novice
21. januar 2006 - 22:00 #3
Uff, whitehat er der ikke hul igennem til ...

-- mærkeligt, at jeg kan fange en af mine andre sider der ?-)

-- men ideen skulle være, at du skriver et img-tag, hvor src er thumbnailen og der så samtidig skrives et kald til en javascript-funktion, som åbner billedet i en popup, f.eks.

<img src="/thumbs/09876.gif" onclick="popWin('/fullsize/09876.jpg');">

-- javascript-funktionen kan f.eks. se sådan ud:

  <script language="javascript" type="text/javascript">
/*
  http://exp.dk/spm/651557
*/
    function popWin(file){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no");
      txt='<ht'+'ml><he'+'ad><ti'+'tle>Resize til billede<\57ti'+'tle><scri';
      txt+='pt language="javascript" type="text/javascript">';
      txt+='function resPic(){h=document.images[0].scrollHeight;';
      txt+='w=document.images[0].scrollWidth;hm=screen.availHeight-32;wm=screen.availWidth-6;';
      txt+='if(h>hm){w=w*hm/h;h=hm;};if(w>wm){h=h*wm/w;w=wm;};'
      txt+='document.images[0].style.width=w+"px";document.images[0].style.height=h+"px";'
      txt+='window.resizeTo(w+6,h+32);window.moveTo((wm-w-6)/2,(hm-h-32)/2)}<\57scri';
      txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;';
      txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;';
      txt+='" onload="resPic();" onclick="self.close()" title="Tryk for at lukke vinduet"><\57bo'+'dy><\57ht'+'ml>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </script>
Avatar billede jubas Nybegynder
21. januar 2006 - 23:24 #4
Det virker fint ,men nye window bliver for stort for neden ca 10 pixels hvofor ?
Avatar billede roenving Novice
21. januar 2006 - 23:30 #5
-- fordi der er gjort plads til status-baren, som jo opfører sig en anelse anderledes efter sp2 !-)

-- det nemmeste er at sætte status=yes i stedet for no, eller ændre alle 3 forekomster af 32 til vistnok 24 !o]
Avatar billede jubas Nybegynder
21. januar 2006 - 23:44 #6
Det virker fint
Avatar billede roenving Novice
21. januar 2006 - 23:54 #7
?-)
Avatar billede jubas Nybegynder
22. januar 2006 - 00:17 #8
undskyld jeg ved ikke om du fik dine point
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