Avatar billede 3dmaxer.dk Nybegynder
30. marts 2003 - 00:20 Der er 6 kommentarer og
1 løsning

slet history - ingen tilbageknap

Er det muligt at slette history, så en bruger ikke kan gå tilbage (af sikkerhedsæssige årsager)?

Fx hvis et nyt vindue åbnes kan man ikke gå tilbage. Kan man på samme måde resette et aktivt vindue?

Eller deaktivere tilbagefunktionen?
Avatar billede viciodk Praktikant
30. marts 2003 - 00:37 #1
Jeg ved det modsatte er muligt: At åbne et nyt vindue og overføre history fra det gamle vindue. Derfor er der en meget lille chance for at det du ønsker er muligt, men jeg tvivler dog på det kan laves crossbrowser. Men jeg kan da lige se om jeg kan finde en løsning til dig.
Avatar billede viciodk Praktikant
30. marts 2003 - 00:39 #2
En løsning kan være at åbne siden i et nye vindue og lukke det gamle - alt sammen vha. noget JavaScript.
Avatar billede 3dmaxer.dk Nybegynder
30. marts 2003 - 01:02 #3
Jeg bruger forms, så løsningen med et nyt vindue dur vist ikke. eller tager jeg fejl?

jeg har også leget med document.location.replace('side.html')
men det ser også ud til at man så ikke kan hente data fra forgående side indtastet i formen.

Andre ideer?
Avatar billede 3dmaxer.dk Nybegynder
30. marts 2003 - 01:38 #4
ok, jeg tror jeg har fundet en holdbar løsning. På hver side tjekker jeg om personen kommer fra en side længere fremme.
Avatar billede cool_casper Nybegynder
30. marts 2003 - 08:44 #5
Du kunne måske også prøve at lege lidt med history objectet:
http://wp.netscape.com/eng/mozilla/3.0/handbook/javascript/ref_h-l.htm#83926

Lidt nede på side finder du denne her:

Property Description 
current  Specifies the URL of the current history entry 
length  Reflects the number of entries in the history list 
next    Specifies the URL of the next history entry 
previous Specifies the URL of the previous history entry

Jeg er ikke sikker, men måske kan du slette gamle entries? Jeg ved ikke om det kan lade sig gøre, men det er da et forsøg værd!

Hvis du skal have fat i formattet for de der history intries kan du bruge denne lille sag:
document.writeln("<B>history is</B> " + history)
Avatar billede oasen Nybegynder
30. marts 2003 - 19:02 #6
Du kan undgå at siden bliver cachet ved at tilføje følgende i toppen. Mere kan du vist ikke gøre serverside.

Response.Expires = 0
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","no-store"
Avatar billede viciodk Praktikant
30. marts 2003 - 19:58 #7
3dmaxer.dk -> Du vil nok få mere hjælp hvis du flytter spørgsmålet over i JavaScript-kategorien. Jeg tvivler på det er ASP du skal bruge til at løse problemet.
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