Avatar billede Boddicker Seniormester
09. oktober 2001 - 14:31 Der er 10 kommentarer og
1 løsning

Tilpasse vindue til billedstørrelse ved pop-up

Ja, som overskriften siger. Hvordan laver man en pop-up funktion, der tilpasser sig det billede, som skal vises i det nye vindue?

Eksempel: Man har fire thumbnails på en side. Hvis man trykker på een af dem, åbnes billedet i et nyt vindue. Da de fire billeder ikke er lige store, kan man ikke sætte en fast værdi på vindues-størrelsen, og muligheden for at prædefinere størrelsen til hvert billede er lig nul.
Avatar billede nute Nybegynder
09. oktober 2001 - 14:45 #1
<html>
<script>
function resizeMe(){
  var w = document.images[\'myImg\'].width;
  var h = document.images[\'myImg\'].height;
  window.resizeTo( h, w );
}
</script>
<body onLoad=\"resizeMe();\">
<img src=\"ditBilde.gif\" name=\"myImg\" id=\"myImg\">
</body>
</html>

/nute
Avatar billede nute Nybegynder
09. oktober 2001 - 14:51 #2
Du er nødt til å legge antall pixler til variablene w og h som tilsvarer høyden/bredden på eventuelle scrollbars, statusbar osv. Hvis du åpner ditt popup vindu uten noen statusbar, menybar eller \"annet bøvl\", så mener jeg at du skal legge til 16 px på w og 24 px på h

/nute
Avatar billede Boddicker Seniormester
09. oktober 2001 - 14:54 #3
Skal den være på siden med thumbnails eller på den nye side, der åbner?

Kan man ikke blot bede den om at åbne et vindue og vise billedet - UDEN at skulle lave en specifik html-side hvor billedet i pop-up vinduet er sat op?
Avatar billede jakoba Nybegynder
09. oktober 2001 - 14:54 #4
her tilpasser popop vinduet sig til det billede den får:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp56245.html
Avatar billede Boddicker Seniormester
09. oktober 2001 - 15:07 #5
nute: Jeg kan ikke umiddelbart få det til at du. Den resizer ikke, som den burde.
Avatar billede nute Nybegynder
09. oktober 2001 - 15:13 #6
det fungerer for meg .... sikker på at du setter inn et bilde ??

/nute
Avatar billede Boddicker Seniormester
09. oktober 2001 - 16:15 #7
Nute: Ja, jeg har sat et billede ind. Tjek evt. http://www.movieboxen.dk/celebs/popup.asp
Avatar billede nute Nybegynder
09. oktober 2001 - 16:25 #8
ahhh....bytt denne linje:

window.resizeTo( h, w );

med denne:

window.resizeTo( w, h );

/nute
Avatar billede ast Nybegynder
09. december 2002 - 23:24 #9
argh,

prøver at bruge koden jacoba sendte, men kan ikke få det til at virke... Hvad gør jeg forkert?

IE smider en "The page you are looking for is currently unavailable. The Web site might be experiencing technical difficulties, or you may need to adjust your browser settings." i vinduet der åbnes :(
Avatar billede jakoba Nybegynder
10. december 2002 - 05:43 #10
Svært at sige, kan du lægge et link til dit forsøg?
Avatar billede ast Nybegynder
10. december 2002 - 08:43 #11
jacoba: Jeg fandt selv ud af det... Det var min billedUrl henvisning der var "bustet"

men tak for en nem løsning :)
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