Avatar billede madsokist Nybegynder
29. august 2001 - 13:59 Der er 3 kommentarer og
1 løsning

Udførelse af instruktion en gang.

Jeg vil lave en \"redirect\" altså sende brugere videre på \"body onload\" til en anden website, men det skal være muligt at klikke på back knappen uden at blive sendt videre igen og igen og ....

En hvilkensomhelst løsning vil have interesse
Avatar billede kresten Nybegynder
29. august 2001 - 14:03 #1

Brug en session variabel til at finde ud af om der er blevet redirectet eller ej.
Avatar billede madsokist Nybegynder
29. august 2001 - 14:07 #2
Har du et eksempel - eller kan du uddybe session variablen lidt.
Avatar billede kresten Nybegynder
29. august 2001 - 14:21 #3

Sessionen er unik for hver bruger, så du kan lave noget i stil med

session.setAttribute(\"redirectTo\", \"http://ww.mitsite.com\");

.. hvis du bruger command pattern\'et kunne du (re)sætte dette i din command?

På den side hvor der skal bestemmes om der skal redirektes eller ej kunne du lave noget i stil med...

String lRedirectTo = (String)session.getAttribute(\"redirectTo\");
if (lRedirectTo != \'\') {
  Så skriv <META HTTP-EQUIV=\"Refresh\" CONTENT=\"2;URL=den der ligger i session\">
}

Giver det mening? :)
Avatar billede madsokist Nybegynder
04. september 2001 - 16:00 #4
Yep - takker :-)
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