webForumDet fria alternativet

Sidan ändras inte för alla

ASP

7 svar · 329 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Frågan#1

På mitt community så ändrade jag css-klass så att jag fick scrollister i rutan när den blir full. Nu är det bara så att jag kan se ändringen men en annan av mina medlemmar gör det inte

Är det ett cache problem eller hur kan man lösa det?

Medlem sedan juni 200032 967 inlägg
#2

Jo, det är sannolikt ett cacheproblem. Har du css:en i en extern fil så rekommenderar jag att du byter namn på filen, då kommer den nya laddas i användarens webbläsare.

mvh

Medlem sedan feb. 20032 027 inlägg
#3

det är bara det att den koden ligger bland all annan css som alla andra sidor använder sig av så jag kan inte ändra namnet på css-filen

Medlem sedan nov. 20017 144 inlägg
#4

Testa att sätta till en querystring till css-filen

<link REL="stylesheet" TYPE="text/css" HREF="style.css?rnd=1">
Medlem sedan feb. 20032 027 inlägg
#5

vad gör rnd=1???

Medlem sedan nov. 20017 144 inlägg
#6

Ingenting mer än att kanske luras lite.
(Få klienten att tro att det är en annan fil och därmed cacha om sidan)
Du skulle ju även kunna lägga till ex. ett klockslag för att alltid ladda om stylesheetet.ex.

<link REL="stylesheet" TYPE="text/css" HREF="style.css?rnd=<%=replace(time(),":","")%>">
Medlem sedan feb. 20032 027 inlägg
#7

fick inloggningsproblem med den querystringen

Medlem sedan nov. 20017 144 inlägg
#8

Eventuellt kommer w3c att klaga, men inloggningsproblem?

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)