Avatar billede bondester Nybegynder
05. oktober 2006 - 18:07 Der er 2 kommentarer og
1 løsning

Fil skal laves om til funktion

Jeg kører et lille galleri med en masse billeder. Jeg bruger AspImage til at danne de små billeder.

Når jeg skal vise et lille billede sætter jeg src=inc_crtthumb.asp?id=" & "ID'et fra databasen"

inc_crtthumb.asp ser således ud:
If Request.QueryString("id") = "" Then
    Response.write "FEJL"
Else
    Set rsConfig = Conn.Execute("SELECT * FROM " & cDB_Config_Name & " WHERE id='1'")
    Set rsBilleder = Conn.Execute("SELECT * FROM " & rsConfig("db_billeder") & " WHERE id = " & Request.QueryString("id"))
   
    Set MyImage = Server.CreateObject("AspImage.Image")
    MyImage.LoadImage Server.MapPath(Replace(rsBilleder("ref"),rsConfig("adresse"),""))

    If MyImage.MaxY < MyImage.MaxX Then
        MyImage.Resize 120,90
    ElseIf MyImage.MaxY = MyImage.MaxX Then
        MyImage.Resize 90,90
    Else
        MyImage.Resize 60,90
    End If

    MyImage.ImageFormat        = 1
    MyImage.JPEGQuality        = 60
    ProgressiveJPEGEncoding    = True

    Response.BinaryWrite MyImage.Image
   
    Set MyImage = Nothing
End If

Det hele virker jo sådan set meget fint, men mit statistiksystem registrerer en hulens masse hits på filen inc_crtthumb.asp. Derfor ville jeg gerne have lavet det om så jeg bare kaldet en funktion istedet. Men vil ikke rigtig lykkes for mig. Ved ikke om det kan have noget med Response.BinaryWrite at gøre??

Håber der er nogen der kan hitte ud af det...
Avatar billede bondester Nybegynder
06. oktober 2006 - 19:51 #1
Er der ikke nogen der kan hjælpe mig?? Eller er det bare fordi det er umuligt??
Avatar billede bondester Nybegynder
07. oktober 2006 - 14:45 #2
Stadig ingen... Det må da kunne lade sig gøre!
Avatar billede bondester Nybegynder
14. oktober 2006 - 13:22 #3
Jamen så lukker jeg spørgsmålet... Virker til det er uløseligt!
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
Kurser inden for grundlæggende programmering

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