Avatar billede farouche Nybegynder
19. juli 2005 - 16:37 Der er 7 kommentarer og
1 løsning

At fange klik på Browserens 'Tilbage' knap

Hej der

Jeg er på udkig efter noget kode der er istand til at fange at brugeren har klikket på browserens 'Tilbage' knap, og derefter redirecte brugeren til en bestemt URL.

Jeg mener bestemt at det kan lade sig gøre, da jeg har stødt på flere sider med den funktionalitet, men jeg ved ikke lige hvordan det skulle håndeteres.

Nogen der har en god idé??
Avatar billede roenving Novice
19. juli 2005 - 16:39 #1
Det kan man ikke, men du kan f.eks. bruge den teknik, som bruges på dette site, hvor et svar eller kommentar sendes til respons.php og efter processering replaces location til det spørgsmål, som man kom fra !-)
Avatar billede farouche Nybegynder
19. juli 2005 - 16:42 #2
ahhhva'
Avatar billede farouche Nybegynder
19. juli 2005 - 16:45 #3
Mener du at alt redirect skal foregå med en location.replace('')
Avatar billede roenving Novice
19. juli 2005 - 16:48 #4
Du sender vel en form op mod et serverside script, som skal gøre et eller andet, f.eks. opdatere en database, og vil forhindre, at det kan ske flere gange ?-)

-- så kan du serverside lave en replace i http-headeren !-)
Avatar billede farouche Nybegynder
19. juli 2005 - 16:54 #5
nææææh det er såmænd ikke så meget det der er problemet.

Jeg vil bare generelt ha' at de skal bruge MIN tilbage navigering frem for browserens tilbage knap, da den ofte laver rod i min navigation
Avatar billede skovenborg Nybegynder
19. juli 2005 - 17:05 #6
de steder du har stødt ind i noget lignende er sikkert en af de sider, som redirecter dig til en anden side. Når brugeren så går tilbage vil han igen havne på den side der først redirectere ham, og han vil blive sendt direkte tilbage hvor han kom fra (dette gælder også hvis det er en hun).

Det virker dog så vidt jeg har erfaret ikke i alle browsere, og desuden er det ikke særlig rart for brugeren når du ødelægger hans tilbageknap. Så du bør nok hellere rette din egen navigation frem for browserens.
Avatar billede olebole Juniormester
20. juli 2005 - 17:56 #7
<ole>

skovenborg, min dreng ... med tiden vil du lære, at 'hunner' generelt er langt vanskeligere at redirecte som ønsket  ;D

farouche >> Det lyder som navigation i et (i)frames-miljø ... det giver i hvert fald ofte problemer af den slags.
Det eneste, du kan gøre, er at bruge location.replace() og opbygge dit eget history-objekt ... enten i øverste frameset eller i en cookie. Meeeeeen .... der er nok noget struktur, det ville være bedre at rette på  ;o)

/mvh
</bole>
Avatar billede farouche Nybegynder
19. februar 2007 - 20:15 #8
Lukket
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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