屏蔽鼠标右键 CSS代码

html-css044

屏蔽鼠标右键 CSS代码,第1张

<form name=form1 onsubmit="return mm()">

<input type=file name=meizz><br/>

<input type=submit value=submit></form>

<SCRIPT LANGUAGE="JavaScript"><!--

function mm()

{

var s = document.form1.meizz.value

if(s=="")return false

var img = new Image()

img.src = s

alert("高 = "+ img.height + "

宽 = "+ img.width)

alert("fileSize = "+ img.fileSize +" 字节")

return(img.fileSize <= 40000)

}

//--></SCRIPT>

1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键

<table border oncontextmenu=return(false)><td>no</table>可用于Table

2. <body onselectstart="return false">取消选取、防止复制

3. oncopy="return false" oncut="return false" 防止复制

body{Windsor:expression(document.body.onselectstart=document.body.oncontextmenu=function(){return false})}

关键参数:

expression--css与js的结合点

定义:

IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。

更多内容点击参考资料