js技巧
javascript中几个有意思的功能(目前5项)1 右键无效 2禁止网页复制 3禁止F5刷新 4新发现 5屏蔽js错误 6禁用backspace(退格键)
	1.右键无效
	view plaincopy to clipboardprint
	<script>
	document.oncontextmenu=new Function("event.returnValue=false;");
	</script>
	<body>
	右键无效
	</body>
	2.禁止网页复制
	view plaincopy to clipboardprint?
	<body>
	   <script type="text/javascript">
	document.body.oncopy=nocopy;
	function nocopy(){
	clipboarData.setData("text","");
	setTimeout(nocopydelay,100);
	}
	function nocopydelay(){
	alert("不能复制");
	clipboarData.setData("text","哈哈"+"\r\n文章来自:sxzlc详细参考:"+location.href);
	}
	   </script>
	   无法复制,但是internet选项安全脚本活动脚本禁用后就可以复制了。<br>
	   需要使用一下延时。
	   script要在body内部,否则不好使。
	   强烈建议没有什么特殊要求别在自己的网页上这么弄。
	</body>
	3.禁止F5刷新
	view plaincopy to clipboardprint?
	<script type="text/javascript">
	document.onkeydown=function()//禁止刷新
	{
	if(event.keyCode==116){
	event.keyCode=0;
	event.returnValue=false;
	}
	}
	document.oncontextmenu=function(){
	event.returnValue=false;
	}
	</script>
	4.js中的alert的意外发现,以前不知道。
	view plaincopy to clipboardprint?
	<script type="text/javascript">
	function sss()
	{
	alert(sss);
	alert('sss');
	}
	</script>
	<body onload=sss();>
	运行一下,非常有意思。
	第一个,会把函数的内容显示出来,对话框的内容是:function sss(){....}
	第二个输出才是sss
	</body>
	5.屏蔽js错误
	<script language="javascript">
	<!--
	/*屏蔽所有的js错误*/
	function killerrors() {
	return true;
	}
	window.onerror = killerrors;
	//-->
	</script>
	<mec:script language="javascript">
	function sss(){
	alert(sss);
	alert('sss');
	alert(aaaaa);
	}
	</script>
	<body onload=sss();>
	代码中注释去掉与否没有影响!
	</body>
	6.禁用backspace退格键
	function document.onkeydown(){
	if(event.keyCode==8){
	if(document.activeElement.type=="text"){
	if(document.activeElement.readOnly==false)
	return true; 
	}
	return false;
	}
	}
相关新闻>>
- 发表评论
- 
				
- 最新评论 进入详细评论页>>





