window.event is undefined
原因是火狐不兼容
<script language="Javascript">
document.oncontextmenu = function() {
return false;
};
document.ondragstart = function() {
return false;
};
document.onselectstart = function() {
return false;
};
document.onbeforecopy = function() {
return false;
};
document.onselect = function() {
document.selection.empty();
};
document.oncopy = function() {
document.selection.empty();
};
document.onmouseup = function() {
document.selection.empty();
};
function DisableF5() {
with (event) {
// F5 and Ctrl+R
if (keyCode == 116 || (ctrlKey && keyCode == 82)) {
event.keyCode = 0;
event.cancelBubble = true;
return false;
}
}
}
document.onkeydown = DisableF5;
var check=function(e){
e=e||window.event;
//alert(e.which||e.keyCode);
if((e.which||e.keyCode)==116){
if(e.preventDefault){
e.preventDefault();}
else{event.keyCode = 0;
e.returnValue=false;}
}
};
if(document.addEventListener){
document.addEventListener("keydown",check,false);
}
else{
document.attachEvent("onkeydown",check);
}
</script>
屏蔽F5 右键 火狐 和 IE的写法
原创mb6444ed45406a4 ©著作权
©著作权归作者所有:来自51CTO博客作者mb6444ed45406a4的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:获取div中间的所有内容
下一篇:地址栏中文乱码
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
屏蔽IE右键功能
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HE
java javascript ViewUI HTML Click