Hej Jag vet inte hur man kan undvika att tiden nollställs, men du kan alltid kolla om sidan har laddats om: Tack för tipset. Men när jag testar detta så blir svaret redan första gången sidan visas att den laddats om. Och då blir det ju alltid att vilkoret är uppfyllt. Hur gör jag då? Hur skall man använda den här kontrollen? Har du verkligen gjort som jag skrev? HejHur visar man en sida i X sekunder
För att få en sida (sida.asp) att laddas om efter ex. 10 sekunder kan man ju ha koden...
<meta http-equiv="Refresh" content="10; URL=sida.asp" />
Men nu vill jag "stega" genom samma sida upprepade gånger och visa sidan i X sekunder innan jag laddar om sidan en gång till med andra värden.
Problemet jag har upptäckt är att om man klickar på Uppdatera ("ladda om sidan"-knappen i IE) så upphör tidnedräkningen helt plötsligt och man måste klicka upprepade gånger för att sidan skall "följa instruktionen" och ladda om sig efter det bestämda antalet sekunder som finns i koden.
Fråga: finns det något annat sätt att ladda om samma sida efter X sekunder och som man inte kan komma förbi på detta sätt?
Mvh
/ PerSv: Hur visar man en sida i X sekunder
<code>
If Session("Reloaded") = True Then
'Sidan har laddats om, gör något eller visa meddelande
End If
Session("Reloaded") = True
</code>
/ThomasSv:Hur visar man en sida i X sekunder
/ PerSv: Hur visar man en sida i X sekunder
Jag slängde upp en testsida på http://www.romanware.net/etc/reload.asp och den fungerar bra.
Koden jag använder:
<code>
If Session("Reloaded") = True Then
Response.Write "Sidan har laddats om"
Else
Response.Write "Sidan har inte laddats om"
End If
Session("Reloaded") = True
</code>
/ThomasSv:Hur visar man en sida i X sekunder
Jag får det att fungera om jag skriver...
<code>
Session("Reloaded") = False
</code>
...på den sista raden... ;-)
Tack för hjälpen!
/ Per