22. august 2000 - 11:13Der er
11 kommentarer og 1 løsning
No history
Jeg søger et script, der kan hjælpe mig med at springe en side over. Så når man trykker på browserens Back-knap på side 3, så kommer man tilbage til side 1, og ikke side 2.
Der er ingen \"onback\" event, eller noget tilsvarende.
Istedet, prøv at kigge på dit problem i omvendt rækkefølge, ved at kigge på hvad du gør for at komme fra side 1 til side 2 og derefter side 3.
Istedet for at skifte side vha.
location.href = \'side3.html\'
skal du blot skifte side med
location.replace(\'side3.html\')
Dermed undgår du at tilføje ekstra sider i browserens history list, og side3 bliver indsat på samme plads i listen som side 2. Når du så trykker Back, kommer du tilbager til side 1.
ole, han vil vist gerne kontrollere hvad der sker når brugeren trykker på Back knappen. Det kan han kun gøre hvis han har styret indholdet af browserens history list til at begynde med.
dhovgaard, og derfor bliver du nødt til at kontrollere opbygningen af listen,ved at skifte fra side 2 til side 3 med location.replace(\'side3.html\'). Det er (desværre eller heldigvis?) den eneste måde man kan styre indholdet af history listen.
jumper, du må undskylde min uvidenhed. Jeg er ikke så skrap til dette endnu, min kode ser sådan ud: <BODY> Dette er side 2 <SCRIPT LANGUAGE=\"JAVASCRIPT\"> { location.replace(\"side3.htm\") } </script>
jumper, tusinde tak for hjælpen. Her får du de 100 point. ;o)
Synes godt om
Ny brugerNybegynder
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.