Avatar billede eskeeske Nybegynder
18. juli 2003 - 11:45 Der er 5 kommentarer

Angående side-refresh

Kan man gøre sådan at hvis folk trykker F5 (opdater) så bliver parametre som er sendt vha 'post' ikke gensendt. Jeg synes det er ireterende det med at man trykker F5, så kommer der den der pop-op vindue frem.

Når folk trykker F5 på min side vil jeg bare have den genloaded med det som står i urlen plus det efter spørsmålstegnet.
Avatar billede cesil Nybegynder
18. juli 2003 - 12:05 #1
du kan disable F5 knappen. Andre muligheder mener jeg ikke du har.
Avatar billede eskeeske Nybegynder
18. juli 2003 - 12:51 #2
Hvordan gør man det.
Avatar billede eskeeske Nybegynder
18. juli 2003 - 12:52 #3
Men kan man så også grey update knappen i browseren.
Avatar billede hossein Nybegynder
18. juli 2003 - 14:07 #4
det kan man vha. Javascript. Du kan disable F5 (og også højreklik):
<script language=JavaScript>
if (document.all)
{
document.onkeydown = function ()
{
var key_f5 = 116; // 116 = F5
if (key_f5==event.keyCode)
{
event.keyCode=0;
alert ("Du kan ikke opdatere siden!");
}
return false;
}
}
</script>
Avatar billede stoney96 Nybegynder
18. juli 2003 - 17:33 #5
Jeg havde samme problem med at tidligere sendte data blev opdateret i min database igen når der blev trykke F5. Jeg løste det ved at lave en response.redirect til samme side lige efter at jeg havde opdateret databasen med data første gang siden blev kaldt.

It works....;O)
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