Avatar billede rudi1234 Nybegynder
21. februar 2002 - 12:36 Der er 24 kommentarer og
1 løsning

Et billedes størrelse

Jeg har en side hvor billederne ikke må være bredere end 200px. Lige nu er alle billeder sat til 200px, men hvis opløsningen er for ringe, ville jeg gerne have det sådan at de bare får deres naturlige bredde. Jeg koder i asp og billederne hente fra en database, så jeg kan ikke angive separat bredde til hvert billede.

Mit spørgsmål: Kan man i html (eller asp) give et billede en maks-størrelse?
Avatar billede mufboy Nybegynder
21. februar 2002 - 12:39 #1
<HTML>
<img src="Ditbillede.filtype">
<HTML>

Auto konfigurere
Avatar billede mufboy Nybegynder
21. februar 2002 - 12:41 #2
Den virker ihvertfald hos mig :)
Avatar billede mufboy Nybegynder
21. februar 2002 - 12:42 #3
sig til hvis den virker :)
Avatar billede Noone Nybegynder
21. februar 2002 - 12:42 #4
Har ASP (VBScript right?)ikke noget der ligner PHP's getimagesize? Den kan finde størrelsen på et billede. Og med lidt if sætninger rundt om response.write kan du faktisk godt lave seperart størrelse til hvert billede. Men det kræver at du kan hente header informationen på en eller anden måde.
Avatar billede mufboy Nybegynder
21. februar 2002 - 12:43 #5
<? include("header.php"); ?>
Avatar billede mufboy Nybegynder
21. februar 2002 - 12:43 #6
<? include("header.php"); ?> skulle da virker!!!???
Avatar billede mufboy Nybegynder
21. februar 2002 - 12:46 #7
kan man ikke det....altså bare include header.php?
Avatar billede nikolajdu Nybegynder
21. februar 2002 - 12:47 #8
mufboy - Har du sådan en samling af koder du "synes ser godt ud"????

Du sludrer ligeså meget som her: http://www.eksperten.dk/spm/175537
Avatar billede mufboy Nybegynder
21. februar 2002 - 12:49 #9
Jeg prøver bare at hjælpe så godt som muligt!
sorry!
Avatar billede mufboy Nybegynder
21. februar 2002 - 12:50 #10
han sagde da "Men det kræver at du kan hente header informationen på en eller anden måde" og så kan man vel bare bruge <? include("header.php"); ?>
Troede jeg..
Avatar billede rudi1234 Nybegynder
21. februar 2002 - 15:59 #11
Er der nogle der har et asp/vbs-script der henter størrelsen?
Avatar billede jegkanikkeloggeind Nybegynder
21. februar 2002 - 22:40 #12
<engang>
Hvad har JavaScript nu gjort?  =o)

<html>
<head>
<script type="text/JavaScript">
window.onload=function() {
    for (i=0; i<document.images.length; i++) {
        var wCoeff = 200/parseInt(document.images[i].offsetWidth);
        document.images[i].style.width = 200;
        document.images[i].style.height = parseInt(document.images[i].offsetHeight)*wCoeff;
    }
}
</script>
</head>

<body>

<img src="din.gif">

</body>
</html>

/mvh
</olebole>
Avatar billede jegkanikkeloggeind Nybegynder
21. februar 2002 - 22:44 #13
...eller rettere:

<html>
<head>
<script type="text/JavaScript">
window.onload=function() {
    for (i=0; i<document.images.length; i++) {
        var wCoeff = 200/parseInt(document.images[i].offsetWidth);
        if (wCoeff<1) {
            document.images[i].style.width = 200;
            document.images[i].style.height = parseInt(document.images[i].offsetHeight)*wCoeff;
        }
    }
}
</script>
</head>

<body>

<img src="din.gif">

</body>
</html>

/mvh
Avatar billede rudi1234 Nybegynder
22. februar 2002 - 09:03 #14
Jeg vil helst have vbs/asp fordi jeg koder i asp - på den måde slipper jeg for at blander forskellige sprog ind idet - og får dermed bedre funktionalitet.
Avatar billede jegkanikkeloggeind Nybegynder
22. februar 2002 - 14:01 #15
Hehe ..... at holde sig til ét sprog giver som oftest den ringeste funktionalitet. F.eks. er masser af asp-sites kanon-langsomme, fordi bunker af ting - der fint kunne udføres på klienten - i stedet udføres på serveren.
På små ubesøgte sites betyder det ikke så meget, men hvis man laver et site, der er velbesøgt, gælder det om at lægge så meget arbejde som muligt ned på klientmaskinerne, der struttende af ubrugte MHz og RAM står og død-keder sig  ;o)
/mvh
Avatar billede martinrud Nybegynder
22. februar 2002 - 14:49 #16
Det har du selvfølgelig ret i - min side er endnu ikke offentlig, så jeg har aldrig mærket nogen langsommelighed. Men det kunne være jeg skulle tænke i de baner...
Avatar billede jegkanikkeloggeind Nybegynder
22. februar 2002 - 15:09 #17
Du vil opdage, at du giver masser af professionelle sites baghjul. Det er nemlig en *meget* udbredt fejl at lave alt for meget serverside  ;o)
/mvh
Avatar billede nikolajdu Nybegynder
22. februar 2002 - 15:15 #18
martinrud - aka rudi1234

Smukt træk - Du skal sgu nok blive populær.
Avatar billede jegkanikkeloggeind Nybegynder
22. februar 2002 - 15:19 #19
Godt set, Nikolaj ...!
Hvilken (god) forklaring mon martinrud/rudi1234 har på det?
/mvh
Avatar billede rudi1234 Nybegynder
22. februar 2002 - 15:26 #20
Jeg ved det godt, men når man står og virkelig har brug for et svar, men ikke har nogle points, så... Jeg er ikke en af dem der forsøger at skrabe mig points sammen for at komme på listen - jeg søger bare gode svar fra andre.

Står der noget sted at man ikke må - hvis der gør, så vil jeg gerne nedlægge den ene konto.
Avatar billede jegkanikkeloggeind Nybegynder
22. februar 2002 - 15:34 #21
Ideen med pointssytemet er at tvinge folk til at svare og ikke bare spørge. Det er måden at skaffe points til spørgsmål på .... vente eller svare. Vi gamle rotter, der kan svare, er ligeglade om du stiller mange eller få på højkant - vi er her primært for at hjælpe.
Nu skal jeg jo passe på med mine to brugere (ja, det står i reglerne, man kun må have én), men hvis du klikke på mit navn til venstre kan du læse forklaringen  =o)
/mvh
Avatar billede rudi1234 Nybegynder
22. februar 2002 - 15:44 #22
Det kan jeg godt se. Jeg nedlægger min konto martinrud.
Avatar billede jegkanikkeloggeind Nybegynder
22. februar 2002 - 15:47 #23
Smukt  ;o)
Du er altid velkommen til at stille et 0-points spørgsmål og forklare, du er pointmæssigt på røven. 10 mod 1 på at du får et svar  :)
/mvh
Avatar billede rudi1234 Nybegynder
22. februar 2002 - 15:51 #24
Ok, det lyder godt! Den anden er nedlagt.
Avatar billede nikolajdu Nybegynder
22. februar 2002 - 16:00 #25
:))
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