Avatar billede Jman Praktikant
15. oktober 2005 - 19:07 Der er 10 kommentarer og
1 løsning

baggrundsbilede i celle fast dimension

Jeg prøver at hente et random billede ind i en celle med asp. Det går fint.
Men højde/bredde er ukendt faktor og derfor er der nogle fotos, der er mindre end cellen.. Kan man med noget javascript sørge for at for små billeder bliver større cellen, så der ikke er "kant" samtidig med at store billeder formindskes.
Det skal være proportionelt, så det gør intet at der forsvinder lidt af fotoet - bare det går til kant..

Den skal passe ind i denne celle:
<td style="background-image:url('<% = Billede %>'); background-position:center; background-repeat:no-repeat" width=383x height=285px alt=""></td>
Avatar billede olebole Juniormester
15. oktober 2005 - 19:24 #1
<ole>

Hvorfor bruge JS til det? Det er da en oplagt serverside opgave  :)

/mvh
</bole>
Avatar billede Jman Praktikant
15. oktober 2005 - 20:08 #2
how?
Avatar billede olebole Juniormester
15. oktober 2005 - 20:09 #3
Du har vel en billedkomponent på serveren, der kan hente billedets dimensioner  :)
Avatar billede Jman Praktikant
15. oktober 2005 - 20:17 #4
nope  :)
Avatar billede olebole Juniormester
15. oktober 2005 - 20:26 #5
Nå! Det lyder da som en ret nøgen server  :)

Ja, så er du på spanden, for der findes ikke nogen JavaScript-metode, der kan aftaste et billedes dimensioner, før det er loaded i fuld størrelse.

Desuden kan du under ingen omstændigheder ændre størrelse på et baggrundsbillede - kun på et billede i et alm. img-tag.
Hvorfor overhovedet bruge et bg-billede? De introducerer ofte andre problemer  :)
Avatar billede Jman Praktikant
15. oktober 2005 - 20:27 #6
Det er netop for at uanset dimensioner kan det vises i samme størrelse (383x285)
Hvis du har andre forslag er de velkomne  :)
Avatar billede olebole Juniormester
15. oktober 2005 - 20:43 #7
Prøv at læse min kommentar én gang til  :)
Avatar billede razmuz_dk Nybegynder
15. oktober 2005 - 20:45 #8
Man må da kunne asp'e sig ud af dette problem? Asp kan vel finde et billedes dimensioner (er selv php'er - så koden kan jeg ik' skrive til dig).

Herudover kunne man evt. køre et javascript EFTER billedet er blevet loaded, der sætter td'en width/height?
Avatar billede razmuz_dk Nybegynder
15. oktober 2005 - 20:46 #9
Glem lige min sidste sætning ^ ;)
Avatar billede Jman Praktikant
15. oktober 2005 - 20:55 #10
ole: Jeg læste det udemærket. Det var også min umiddelbare indskydning. Men tænkte at man måske kunne lægger billedet ind i et script, resize det og derefter bruge det i en celle..
Derfor spørgsmålet på E
Avatar billede Jman Praktikant
20. december 2005 - 16:18 #11
lukker
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