Hi,
Open the inline code of your webform and then you may paste this code below. this code will prevent the F5/Refresh event.
=============== =============== =============== ========
<script language="javas cript">
function disableKey(even t) {
if (!event) event = window.event;
if (!event) return;
var keyCode = event.keyCode ? event.keyCode : event.charCode;
//window.status = keyCode;
//alert(keyCode);
// keyCode for F% on Opera is 57349 ?!
if (keyCode == 116) {
window.status = "F5 key detected! Attempting to disabling default response.";
window.setTimeo ut("window.stat us='';", 2000);
// Standard DOM (Mozilla):
if (event.preventD efault) event.preventDe fault();
//IE (exclude Opera with !event.preventD efault):
if (document.all && window.event && !event.preventD efault) {
event.cancelBub ble = true;
event.returnVal ue = false;
event.keyCode = 0;
}
return false;
}
}
function setEventListene r(eventListener ) {
if (document.addEv entListener) document.addEve ntListener('key press', eventListener, true);
else if (document.attac hEvent) document.attach Event('onkeydow n', eventListener);
else document.onkeyd own = eventListener;
if (!document.getE lementById) return;
var el = document.getEle mentById("Msg") ;
if (el) el.innerHTML = "Event handler added.";
}
function unsetEventListe ner(eventListen er) {
if (document.remov eEventListener) document.remove EventListener(' keypress', eventListener, true);
else if (document.detac hEvent) document.detach Event('onkeydow n', eventListener);
else document.onkeyd own = null;
if (!document.getE lementById) return;
var el = document.getEle mentById("Msg") ;
if (el) el.innerHTML = "Event handler removed.";
}
</script>
fortunately it l works with Netscape 7.1 and IE6 and Mozilla 1.6
:)
Best Regards,
Ruel Sucgang
=============== =============== =============== =========
hi
Any one can help me.
how to deactivate the Refresh / F5 Event in asp.net
Please