Det går inte att göra så att sidan inte kan laddas om. Du kan försvåra det genom att sätta en cookie, men det går som sagt inte. Letade efter samma sak och hittade Jag håller med Thomas när det gäller detta. Även om skriptet förhindrar att man kan trycka F5 så kan man ju alltid gå via menyerna i Internet Explorer; View --> Refresh och på det sättet uppdatera sidan. Scriptet fungerar iaf om man har ett popupfönster utan bl.a menyer.Sv: javascript:sätta f5 ur funktion
Vad är det du vill uppnå?Sv: javascript:sätta f5 ur funktion
<script language="javascript">
function cancelRefresh() {
// keycode for F5 function
if (window.event && window.event.keyCode == 116) {
window.event.keyCode = 8;
}
// keycode for backspace
if (window.event && window.event.keyCode == 8) {
// try to cancel the backspace
window.event.cancelBubble = true;
window.event.returnValue = false;
return false;
}
}
</script>
<body onKeyDown="cancelRefresh()">
För mig har den fungerat utmärktSv: javascript:sätta f5 ur funktion
Så, att helt förhindra att man kan uppdatera sidan går nog inte. Men man ska aldrig säga aldrig ;-)Sv: javascript:sätta f5 ur funktion
// Erik