Torben skrev:
>> Prøv at udskrive de tre variable i udtrykket før du laver
>> beregningen.
>
> Det gjorde jeg så, og til min store overraskelse var alle tre
> værdier = 0.
Effektiv fejlfinding ;)
> Altså ikke så mærkeligt at den fejler. MEN
> hvorfor er de tre værdier lig nul, når de ikke er det på mit
> webhotel??
Er det måske en anden udgave af aspImage der ligger på webhotellet?
Under alle omstændigheder ville jeg fortsætte fejlfindingen med at
gå baglæns i koden.
> originalWidth = obj.MaxX
> originalHeight = obj.MaxY
Jeg vil gætte på at obj.MaxX og obj.MaxY så begge giver 0. Er der
evt. forskel på versionerne af aspImage?
> If request.querystring("maal") = "25" Then
> miniWidth = originalWidth*0.25
> ElseIf request.querystring("maal") = "50"
> Then miniWidth = originalWidth*0.50
> ElseIf request.querystring("maal") = "75"
> Then miniWidth = originalWidth*0.75
> End if
Tre kommentarer der ikke har noget med den aktuelle fejl at gøre:
a) Hvis request.querystring("maal") er noget andet end et af de
nævnte tal - eller evt. helt mangler - så tildeles miniWidth ikke
nogen værdi. Det vil give fejl hvis du senere skal bruge variablen
miniwidth
b) Det er spild af resurser når du requester den samme information
flere gange. Læg request.querystring("maal") i en variabel og brug
den til sammenligningen
c) Overvej evt. at bruge "select case" i stedet for if til at teste
for maal-værdien.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html