Avatar billede whizzper Nybegynder
01. april 2004 - 18:43 Der er 6 kommentarer og
1 løsning

kan man forbyde f5?

Hey..!

Jeg vil gerne lige vide om man kan forbyde at bruge opdateringstasten F5, på min side??

Hvis man kan, ka jeg så evt. ikke få en kode der ordner det?



På forhånd, mange tak!
Avatar billede roenving Novice
01. april 2004 - 18:52 #1
Det ville da være noget grisz, hvis man kunne overtage kontrollen med brugerens computer og programmer, så det kan du kun ved at overtage den med kontroller, som tillader den slags ...

Jeg kunne forestille mig, at en activeX-kontrol kunne finde ud af det, men det kan da absolut ikke anbefales (jeg ville i hvert fald aldrig komme igen, så det ville jo være en sikker måde at forhindre, at du ikke fik for mange besøgende !-)

-- og du har sikkert verdens bedste begrundelse, men du kan f.eks. benytte dig af ie-tingen onbeforeunload, sådan f.eks.

<body onbeforeunload="event.returnValue='Hvis du forlader/opdaterer siden\nødelægges din kontakt med databasen, og\ndu skal derfor logge ind igen.\nFortryd/cancel hvis du vil fortsætte.'">
Avatar billede whizzper Nybegynder
01. april 2004 - 18:56 #2
Okay, er jo ved at starte en chat op..!

Kan man evt. så gøre sådan at når man trykker F5 eller opdaterer min chat så kommer der en box frem hvor der står: Hvis du vil logge af så tryk OK, hvis du vil blive så tryk Cancel


Det ville være lidt bedre..!
Avatar billede roenving Novice
01. april 2004 - 19:02 #3
onbeforeunload laver præcis den ting !-)

-- men opbyg din chat med sessions, og lav i dit database-script en timeout på sessions, men det ved de alt om i php- hhv. asp-sektionen !-)
Avatar billede olebole Juniormester
03. april 2004 - 14:20 #4
<ole>

ActiveX er nu ikke nødvendigt  :)

<script type="text/JavaScript">
document.onkeydown = function() {
    if (event.keyCode==116) {
        event.keyCode = 0;
        event.cancelBubble = true;
        return false;
    }
}
</script>

/mvh
</bole>
Avatar billede whizzper Nybegynder
14. april 2004 - 15:07 #5
Lukker spg..!

Intet af det virkede i mit popup vindue, men det ser ud til at det virker fint på andre sider, så jeg droppede idén!
Avatar billede olebole Juniormester
14. april 2004 - 22:46 #6
Tja .... så må vi jo finde os i, du ikke kan kode - du skal lave nogle seriøst slemme fejl, hvis det skal lykkes dig at få det script til at fejle  :)
Avatar billede whizzper Nybegynder
14. april 2004 - 23:13 #7
Det eneste jeg ved er at det ikke virkede da jeg smækkede koden ind i mit popup vindue (chatten)...
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