Avatar billede Jman Praktikant
20. december 2003 - 10:45 Der er 5 kommentarer og
1 løsning

Billedearkiv - enten skal være max. height eller max width

Jeg har lavet et dynamisk billedearkiv, hvor man bladrer mellem billeder i et popup vinudue.
Nu vil jeg gerne kunne styre billederne, da nogle er på højkant og nogle på tværs. Jeg har gjort det ved nu ved at sætte en fast height på, men det giver mig problemer på enkelte fotos, der er bredere end normalt.
Mit spørgsmål er så, om man kan definere en max. bredde ELLER en max. højde, således at alle billeder bliver inden for popup-vinduets faste størrelse uanset om billedet er på højkant eller på tværs ?
Avatar billede roenving Novice
20. december 2003 - 13:42 #1
<img src="" height="300" onload="if(this.width>400){this.height=300*400/this.width;this.width=400;}">
Avatar billede Jman Praktikant
20. december 2003 - 14:11 #2
Yeps - Det virker .. kan man gøre noget ved at man fysisk kan se at billedet justerer sig ?
Det gør det jo ikke inden onload-checket
Avatar billede roenving Novice
20. december 2003 - 14:18 #3
Problemet er, at man skal have billedet som objekt, før man kan finde bredden !o]

Hvis du preloadede dem, kunne de aflæses der ...

(Men det har jeg ikke selv prøvet !-)
Avatar billede Jman Praktikant
20. december 2003 - 14:26 #4
ok - jeg er i hvert fald kommet videre - lægger du lige et svar ?
Avatar billede roenving Novice
20. december 2003 - 14:29 #5
Velbekomme '-)
Avatar billede roenving Novice
21. december 2003 - 14:07 #6
-- og tak for points ;~}
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