Avatar billede torben_gnn Nybegynder
24. februar 2005 - 15:32 Der er 7 kommentarer

Link som sender videre til forrige side

Hvordan laver man et link, som sender videre til forrige side? Og er det også muligt at få den til at sende 2 sider tilbage?

Skal gerne bruge begge dele.
På forhånd tak.
Avatar billede keysersoze Ekspert
24. februar 2005 - 15:45 #1
<a href="java script:history.back();">link</a>
<a href="java script:history.back(-2);">link</a>
Avatar billede Slettet bruger
24. februar 2005 - 15:50 #2
<a href="default.htm" title="Indhold">Indhold</a> | <a href="lektion1.htm" title="Lektion 1">Næste</a><br>
<a href="introduktion.htm" title="Introduktion">Forrige</a> | <a href="default.htm" title="Indhold">Indhold</a>
| <a href="lektion2.htm" title="Lektion 2">Næste</a> ]</p>
Avatar billede thesurfer Nybegynder
24. februar 2005 - 15:57 #3
hmm.. mener at det er history.go(-1), og history.go(-2).. Kan ikke huske hvilken metode, roenving sagde var "korrekt"..
Avatar billede roenving Novice
25. februar 2005 - 13:32 #4
.back() er den ælste udgave og sender præcis en tilbage i history-objektet, og den kan _ikke_ tage parametre ...

.go(num) er den nyere udgave, og kan sende et vilkårligt tal frem eller tilbage, og anbefales derfor generelt, men f.eks. dette er helt lovligt (og brugbart !-)

<a href="#" onclick="history.back();return false;">En tilbage</a>
<a href="#" onclick="history.go(-2);return false;">To tilbage</a>

Dette er til gengæld ulovligt:
<a href="java script:history.back(-2);">link</a>

-- fordi .back() ikke kan tage parametre ...

-- bemærk iøvrigt, at der kan være ged i din fornemmelse af history-listen, hvis du har noget med frames på siden !-)
Avatar billede torben_gnn Nybegynder
25. februar 2005 - 16:04 #5
Tak for jeres svar.
Men det virker desværre ikke helt, jeg tror det skyldtes der er i frames. Hvad kan man så gøre?
Avatar billede roenving Novice
25. februar 2005 - 16:05 #6
linke direkte til den side, du ønsker !-)
Avatar billede thesurfer Nybegynder
26. februar 2005 - 01:20 #7
Ja :-)
hmm.. man kunne sætte filnavnet i en cookie, nederest på alle siderne.. så kan du altid "gå 1 tilbage" (eller 2) :-)

Men, det kræver at cookies er slået til..
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