Avatar billede webblaster Nybegynder
07. juli 2005 - 16:43 Der er 2 løsninger

opdater/Refresh/reload siden en gang ved loadning

Hej jeg har et lille problem! Jeg har en asp side som jeg henter data til hele sitet ind i via querystrings, på denne side ligger en flash fil som også henter ekstern data ind i sig der er ingen problemer så længe at man bruger linkende der er på sitet men hvis man bruger frem og tilbage knappen i browseren så bliver indholdet i flash filen ikke opdateret. Men hvis man opdater via F5 eller  opdater knappen i browseren efter man har brugt frem eller tilbage knapperne så bliver flash filen opdateret. Så spørgsmålet er hvordan men får asp siden til at opdater automatisk en gang og kun en gang når den bliver hentet?

jeg har prøvet med :
<META HTTP-EQUIV=""Refresh"" CONTENT="10">

<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

<%
dim i
i = 1
Do%>
<script>
window.location.reload();
</script>
<%
i = i + 10
Loop While i = 1%>

ingen af de tre kan bruges de står og opdater for meget så man ikke kan se siden og hvis tids intavalet bliver sat op i den første af dem så er den for længe om at opdatere første gang.

i kan de siden her:

www.danskhandelsinkasso.dk/wallin/info/info.asp?titel=v_kompetencer
Avatar billede cpufan Juniormester
07. juli 2005 - 17:30 #1
response.expires = -180

gør at siden "forældes med det samme" og der kommer så en advarsel op om at siden er forældet, og om man ønsker at opdatere, når man har trykket frem eller tilbage
Avatar billede webblaster Nybegynder
08. juli 2005 - 00:44 #2
ok !
<%
Response.Expires=-1000
Response.CacheControl="no-cache"
%>

virker i IE med ikke i Firefox er der nogle der ved hvordan man før det til at virke i firefox også!
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