Avatar billede xicrow Nybegynder
06. april 2007 - 12:15 Der er 4 kommentarer og
1 løsning

OnKeyPress "backspace"

Hej JavaScript-Eksperter.

Sidder lige og arbejder med en side, og mangler en lille funktion som jeg skulle mene skal laves vha JavaScript.

Grunden til at jeg mangler denne funktion, og ikke bare bruger "backspace" er at min side er lavet således at ligemeget hvor meget du har surfet rundt på siden, så sender "backspace" / "Tilbage-Knappen" dig tilbage til den side du var på før denne side, da siden adresse ikke ændre sig...
Hvis i forstår mig... :)

Det jeg mangler er en OnKeyPress funktion der sender brugeren tilbage til den forrige side / en, af mig, bestemt side.

Jeg har de klassiske "Tilbage" links, men har brug for at evt folk som ikke gider klikke på linket, men i stedet trykker på "backspace" stadig bliver sendt tilbage til den forrige side, i stedet for den forrige hjemmeside.

Btw, jeg er _totalt_ nOOb til JavaScript!

Mvh Jan Ebsen
Avatar billede roenving Novice
06. april 2007 - 12:20 #1
Det kan du ikke ...
Avatar billede xicrow Nybegynder
06. april 2007 - 12:26 #2
Er du helt sikker på det.. Har set flere eksempler på scripts der "fjerner" brugen af "backspace" til at gå en side tilbage, derfor må man da kunne lave en script der gør noget ala:

If "backspace"/keycode:8 Then
  GoTo=forrigeSide.asp
End If

Eller er jeg helt vildt langt ude??
Avatar billede roenving Novice
06. april 2007 - 12:38 #3
Tjah, nu bliver jeg zq lidt usikker ...

-- men grunden til at jeg tænker sådan er måske også, at jeg ikke ønsker at lave nogetsomhelst om i den måde browseren forventes at virke ...

-- og i min browser virker backspace da præcis som hvis jeg havde klikket på Tilbage-knappen, altså ryger den ikke specielt ud af siden, medmindre den er ændret dynamisk !-)
Avatar billede xicrow Nybegynder
06. april 2007 - 12:49 #4
Det er netop der mit problem er... På min side sender jeg nemlig en del ting via Querystring, men for at besøgende ikke skal kunne lure på de ting jeg sender, har jeg lavet det således at Querystring information bliver samlet op, lavet om til Sessions, og derefter bliver brugeren sendt videre, derved ændres adresselinien ikke, der vil altid stå "...default.asp"

Men det jeg dog ikke vidste var at man så heller ikke kan bruger Tilbage-knappen/"backspace" længere, da det sender brugeren tilbage til hjemmesiden før min...

Det er netop derfor jeg forsøger at "gendanne" denne funktion, da jeg ved at mange, deriblandt mig selv, bruger backspace i stedet for tilbage knapper / links...
Avatar billede xicrow Nybegynder
10. april 2007 - 03:01 #5
Nå... Ser ikke ud til at der findes en løsning, så har lavet systemet på min side om, så det igen virker med "backspace" / tilbage-knappen...

Lukker spørgsmålet.
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