Avatar billede pnr Nybegynder
06. oktober 2003 - 15:13 Der er 11 kommentarer og
2 løsninger

Billederne bliver ikke vist rigtigt efter jeg har roteret dem

Jeg har en side hvor jeg kan roter mine billeder, til det bruger jeg aspimage. Men kan trykke på hvor mange grader man vil have roteret billedet, så submittes siden og billedet bliver roteret, hvorefter den samme side vises igen. Probkemet er at billedet på siden ikke er roteret (selve file er roteret), trykker jeg refresh 3 gange vise det rigtigt. Hvordan får jeg det vist rigtigt første gang?
Avatar billede dawin_dk Nybegynder
06. oktober 2003 - 16:13 #1
billedet bliver sikkert cached .. der hvor du udskriver billedet smider du en parameter på som skifter ... det tvinger den til at reloadet billedet

<img src="<%=billedeurl%>?timer=<%=timer%>">
ellers
response.write "<img src="""&billedeurl&"?timer="&timer&""">"
Avatar billede pnr Nybegynder
06. oktober 2003 - 18:35 #2
Er det den "pæneste" måde at lave det på?
Avatar billede dawin_dk Nybegynder
06. oktober 2003 - 18:39 #3
ellers skal du ind og sætte på serveren at den sender med at billeder ikke skal caches.. men har du sikkert ikke adgang til .. det her er nemmeste metode..
Avatar billede pnr Nybegynder
09. oktober 2003 - 11:13 #4
Det virker ikke optimale, der den ændre godt nok billederne på siden, men de passe ikke med det orginale billede!
Avatar billede pnr Nybegynder
09. oktober 2003 - 11:14 #5
Men trykker jeg på refresh står det som det skal
Avatar billede dawin_dk Nybegynder
09. oktober 2003 - 13:37 #6
selve navnet på billedet sakl ik ændres .. du smider bare en parameter på som ændrer sig .. f.eks. ?timer=35235,34 ... den har INGEN betydning for hvad billede der bliver vist... hvis det her ikke virker har du en fejl et andet sted i din kode... måske ændrer den noget får du refresher og det kun er derfor det virker efter refresh..
Avatar billede pnr Nybegynder
09. oktober 2003 - 14:08 #7
Jeg skriver følgende:

<img src="samling/1/home@pnr.dk/3/thumbnails/21_R0014118.JPG?timer=31">

Jeg tæller timer op med en hvergang siden loades (og den loades på ny når jeg roter).
Avatar billede dawin_dk Nybegynder
09. oktober 2003 - 14:23 #8
det var ik det jeg sagde du skulle.. sagde du skulle udskrive Timer .. da det giver et nyt tal .. så er vi sikker på det ikke er det der fucker ..

og så skal du have "response.expires=-100" ind øverst i dokumentet.. for at være sikker på den ikke også cacher det ..
Avatar billede pnr Nybegynder
09. oktober 2003 - 14:28 #9
Jeg er ikke lige helt med, hvad mener du med at udskriv timer?
Avatar billede pnr Nybegynder
09. oktober 2003 - 14:51 #10
Den måde jeg har lavet det på giver da også en ny værdie hvergang siden reloades (har checket i egnskaber) timer= 1, timer=2 osv.
Avatar billede dawin_dk Nybegynder
09. oktober 2003 - 15:14 #11
nevermind ... prøv at sætte det jeg har skrevet og se det om funker..
Avatar billede pnr Nybegynder
09. oktober 2003 - 15:20 #12
Det funker ikke :-\

Jeg har nu prøvet at sætte billederne ved hjælp af java script på følgende måde, og det ser ud til at virker (indtil videre):

function skift(sti, billede){

    document.images['billede_' + billede].src = sti + '?' + now.getTime();
    document.images['hovedebillede'].src = sti + '?' + now.getTime();
    document.parameter.vBillede.value = billede;
}
Avatar billede pnr Nybegynder
31. oktober 2003 - 11:51 #13
Tak til dqwin_dk for at forsøge at hjælpe
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