Avatar billede cocakaj Nybegynder
07. december 2001 - 16:32 Der er 14 kommentarer og
2 løsninger

response.redirect som back()

Hej Eksperter!

Kan man lave i ASP den samme funktíon som: <META http-equiv=\"refresh\" content=\"2; url=www.urlen.dk;\">

Altså jeg kender godt til response.redirect, men den redirecter lige med det samme. Samtidig skal url´en den redirecter til, SKAL være back(), altså en side tilbage, hvor man kom fra!

Hvis der er nogle spørgsmål så spørg løs..
Avatar billede invisibleman Nybegynder
07. december 2001 - 16:35 #1
Der er kun Response.Redirect .. men du kan bruge:

If Request(\"http_referer\") > \"\" Then Response.Redirect Request(\"http_referer\") Else Response.WRite \"fejl!\"
Avatar billede invisibleman Nybegynder
07. december 2001 - 16:35 #2
Du skal huske på at det hele bliver kørt på serveren og derfor ikke kan \"vente\" med at vidrestille før siden har været vist i f.eks. 5 sekunde.r
Avatar billede nute Nybegynder
07. december 2001 - 16:36 #3
du kan ikke lage noe med ASP...så skal du over i noe JavaScript...

<script>
setTimeout(\"history.go(-1);\", 2000 );
</script>

/nute
Avatar billede cocakaj Nybegynder
07. december 2001 - 16:36 #4
kan du ikke forklare lidt hvad den gør? - for så vidt jeg kan se, så venter den ikke med at redirecte. Folk skal lige nå at læse en lille tekst på siden!
Avatar billede nute Nybegynder
07. december 2001 - 16:38 #5
hvem skriver du til ?
Avatar billede cocakaj Nybegynder
07. december 2001 - 16:39 #6
nute >> Det kunne jeg faktisk godt regne lidt ud, at jeg skulle bruge noget javascript. Men så er problemet hvordan får jeg den ind i dette her script:

if Login(\"Found\") = 0 then
    response.write \"<div align=\"\"center\"\"><b><font color=\"\"#FF0000\"\">Your have typed a incorrect username or password - Please try again...</b></div>\"
    response.write \"her havde jeg tænkt at redirect skulle ske! nok efter 2-3 sek...\"

Det kommer fra et login script, hvor at den viser en error message, hvis username eller password kan findes i min DB!
Avatar billede cocakaj Nybegynder
07. december 2001 - 16:40 #7
nute >> første gang skrev jeg til invisibleman :)
Avatar billede nute Nybegynder
07. december 2001 - 16:41 #8
if Login(\"Found\") = 0 then
    response.write \"<div align=\"\"center\"\"><b><font color=\"\"#FF0000\"\">Your have typed a incorrect username or password - Please try again...</b></div>\"
  %>
  <script>
    setTimeout(\"history.go(-1);\", 3000 );
  </script>
  <%
%>
Avatar billede cocakaj Nybegynder
07. december 2001 - 16:51 #9
nute jeg elsker dig sgu! :)

kommer næsten ALTID med de rigtige svar på mine svære tider hehe...
Avatar billede cocakaj Nybegynder
07. december 2001 - 16:51 #10
men HUSK nu at lave et svar!
Avatar billede nute Nybegynder
07. december 2001 - 17:56 #11
fino :)

svarer....
Avatar billede nute Nybegynder
07. december 2001 - 17:56 #12
AAARGH !!!!
Avatar billede nute Nybegynder
07. december 2001 - 17:57 #13
men igjen....15 points er nok...
Avatar billede snuseren.dk Nybegynder
07. december 2001 - 19:13 #14
Javascripten er i hvert fald::

java script:history.back();
Avatar billede nute Nybegynder
07. december 2001 - 19:21 #15
snuseren.dk >> \'java script:\' skal *kun* benyttes for å angi at man skal benytte javascript protokollen. den skal *kun* benyttes i forbindelse med modifikasjon av Location objektets \'href\' property, så jeg kan ikke si meg enig i ditt innlegg

/nute
Avatar billede cocakaj Nybegynder
11. december 2001 - 16:24 #16
nute >> Tak endnu en gang!
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