Avatar billede larsbachmanndk Nybegynder
15. marts 2005 - 11:19 Der er 7 kommentarer og
2 løsninger

delay på response.redirect

Hvordan er det nu man redirecter efter f.eks. 5 sek.

<%
Response.redirect ("side.asp") 'efter 5 sek
%>
Avatar billede a1a1 Novice
15. marts 2005 - 11:22 #1
det "kan man ikke" i asp, men med html kan du gøre:
<meta HTTP-EQUIV="Refresh" CONTENT="5;URL=http://exp.dk/net/default.aspx">

;o)
Avatar billede milandt Nybegynder
15. marts 2005 - 11:23 #2
Du kan fx gøre sådan her:

<meta http-equiv="refresh" content="2;url=http://www.mysite.com/">

Det er godt nok ikke et delay på response.redirect, men du får det samme..
Avatar billede para7 Nybegynder
15. marts 2005 - 11:48 #3
Du kan lave en location med delay med javascript inde i asp. Jeg kan finde koden.
Avatar billede para7 Nybegynder
15. marts 2005 - 14:23 #4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Javascript redirect efter pause</title>
</head>
<body>
Javascript redirect efter en pause<br><br>

<%if request("navn") = "" then%>
<script language="javascript" type="text/javascript">
setTimeout("location.href='side.asp?';",5000);
</script>
<%end if%>

<br><br>
? i side.asp? er for at undgå at browsere kommer til at cache siden.

</body>
</html>
Avatar billede milandt Nybegynder
15. marts 2005 - 14:38 #5
para7:
Hvorfor må browseren ikke cache side.asp? Der vil vel stadig være et delay på 5 sek uanset cache?

Desuden vil "side.asp?" stadig blive hentet fra cache næste gang den hentes som "side.asp?" - ret mig hvis jeg tager fejl.. kan bare ikke se det fornuftige i det ?
Avatar billede para7 Nybegynder
15. marts 2005 - 14:44 #6
Tjaae, det er bare noget jeg har læst var en god ide i den sammenhæng. Forstår det heller ikke rigtigt.
Avatar billede para7 Nybegynder
15. marts 2005 - 14:46 #7
Der var én der havde problemer og så virkede det når han brugte spørgsmålstegnet.
Avatar billede larsbachmanndk Nybegynder
17. marts 2005 - 11:39 #8
OK. Tak for hjælpen.
Avatar billede spile Nybegynder
30. marts 2007 - 11:30 #9
tid = right(time,2)
        do while right(time,2) - tid <> "3"
        tal = tal +1
        loop
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