如題
任何这样子的努力对于高手都是白费,只要在临时文件夹下找到你的网页,然后用记事本打开,所有努力即告白费. 当然禁用浏览器的JAVA脚本,也就可以了
结论是: 控制Ctrl+N = 白费
不过,这样做可骗一般用户
以下这段代码是捕捉键盘上的:ctrl \ alt \ shift 键的,自己再扩充
<script language="JavaScript">
<!--
function keyDown(e) {
var ctrlPressed=0;
var altPressed=0;
var shiftPressed=0;
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName=="Netscape") {
var mString =(e.modifiers+32).toString(2).substring(3,6);
shiftPressed=(mString.charAt(0)=="1");
ctrlPressed =(mString.charAt(1)=="1");
altPressed =(mString.charAt(2)=="1");
self.status="modifiers="+e.modifiers+" ("+mString+")"
}
else {
shiftPressed=event.shiftKey;
altPressed =event.altKey;
ctrlPressed =event.ctrlKey;
self.status=""
+ "shiftKey="+event.shiftKey
+", altKey=" +event.altKey
+", ctrlKey=" +event.ctrlKey
}
if (shiftPressed || altPressed || ctrlPressed)
alert ("Mouse clicked with the following keys:\n"
+ (shiftPressed ? "Shift ":"")
+ (altPressed ? "Alt " :"")
+ (ctrlPressed ? "Ctrl " :"")
)
}
return true;
}
if (parseInt(navigator.appVersion)>3) {
document.onkeydown = keyDown;
if (navigator.appName=="Netscape")
document.captureEvents(Event.KEYDOWN);
}
//-->
</script>
楼上高手厉害阿~~~