Avatar billede zerohero Nybegynder
19. juli 2003 - 14:13 Der er 20 kommentarer og
1 løsning

Slette min browsers history

Kan man slette ens browsers history?

<script>
window.history = 0;
</script>
Avatar billede roenving Novice
19. juli 2003 - 15:26 #1
Nej, det vil være en overtrædelse af sikkerhedsbestemmelserne ...

Det eneste du kan er at overtage den nuværende ved at bruge location.replace og på den måde fjerne den url du selv er kommet ind med !-)
Avatar billede zerohero Nybegynder
19. juli 2003 - 15:48 #2
Det har jeg prøvet men det virker ikke rigtigt! loaction.replace("www....")
Avatar billede roenving Novice
19. juli 2003 - 15:51 #3
-- hvordan virker det ikke ?-)

Der kan sagtens være problemer med frames, for de fleste browsere har et selvstændigt entry for hver frame, men så må man jo lave replacen i et dokument uden frames ...
Avatar billede zerohero Nybegynder
19. juli 2003 - 15:52 #4
hmmm. joooh det virker godt nok ved en normal link men ikke hvis jeg bruger en forms action:

if(document.loginform.user.value == "" || document.loginform.pass.value == ""){
  alert("Udfyld venligst begge felter!");
  }else{document.loginform.action = "login.php"}
Avatar billede zerohero Nybegynder
19. juli 2003 - 15:54 #5
hvis jeg skriver en location.replace("index.php"); efter alert() så bliver den ignoreret - muligvis på grund af min: document.loginform.action?
Avatar billede roenving Novice
19. juli 2003 - 15:54 #6
Men så vil der jo også være to entries i history ...
Avatar billede roenving Novice
19. juli 2003 - 15:55 #7
Hvad så med at bruge history.go(-2)
Avatar billede roenving Novice
19. juli 2003 - 15:56 #8
Eller måske history.go(-1); -- eller den gammeldags metode: history.back;
Avatar billede zerohero Nybegynder
19. juli 2003 - 16:04 #9
joh, det bliver jeg nok nødt til ;))

Forresten ved du om det er muligt at ændre inholdet af adresse-linjen i din browser på OnLoad?
Avatar billede zerohero Nybegynder
19. juli 2003 - 16:06 #10
...og ved du om det er muligt at gøre en button til default når jeg trykker på [RETURN] på min keyboard, uden at skulle bruge min en form?
Avatar billede roenving Novice
19. juli 2003 - 16:06 #11
Du kan ændre den såkaldte hash-property men ikke hele urlen ...
Avatar billede zerohero Nybegynder
19. juli 2003 - 16:07 #12
points vil selvfølig blive forøget for korrekt svar ;))
Avatar billede zerohero Nybegynder
19. juli 2003 - 16:07 #13
prøv at give en ganske kort eksempel...
Avatar billede roenving Novice
19. juli 2003 - 16:07 #14
-- på et windows-tastatur er det mellemrumstasten som udløser en action på et element som har fokus, så det er det, du kan gøre ...
Avatar billede zerohero Nybegynder
19. juli 2003 - 16:09 #15
ok... men hvordan?
Avatar billede roenving Novice
19. juli 2003 - 16:13 #16
En url: http://www.eksperten.dk/spm/377736

som ikke kan ændres ...

men gør du sådan:'

location.hash='nogetHeltAndet'

bliver den ændret til:

http://www.eksperten.dk/spm/377736#nogetHeltAndet

-- for en måned siden var jeg ude i en længere diskussion om det var muligt at opfange tastetryk på tastaturet -- og en anden (kan ikke lige huske hvem) og jeg var enige om, at det fungerede, men den som skulle bruge det, kunne ikke få det til at fungere ...

Men ellers skulle det være sådan noget lignende:

<body ... onkeydown="if(event.keyCode==13)document.getElementById('minKnap').click();">
Avatar billede roenving Novice
19. juli 2003 - 16:23 #17
-- og jeg måtte jo lige prøve igen, det er jo en måned siden ...

Den virkede ihvertfald lokalt ... (Enter-tingen sidst i ovenstående indlæg !-)
Avatar billede zerohero Nybegynder
19. juli 2003 - 16:36 #18
fandt ud af dette virkede:

<script>
  function KeyDownEvent(){
  if (document.all && event.keyCode == 13){alert('')};
  };
  document.onkeydown = KeyDownEvent;
</script>
Avatar billede zerohero Nybegynder
19. juli 2003 - 16:38 #19
hvad er pointen etegentligt med den hash-propety?
Avatar billede roenving Novice
19. juli 2003 - 16:38 #20
Ja, det er jo også den samme som jeg viste ;O)
Avatar billede roenving Novice
19. juli 2003 - 16:39 #21
-- ikke andet end at den kan man ændre uden at siden bliver udskiftet ...
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