急求禁止鼠标右键的CSS代码!!,(只能用CSS代码,)

html-css017

急求禁止鼠标右键的CSS代码!!,(只能用CSS代码,),第1张

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表达式计算的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。

更多内容点击参考资料

我这里的“全局CSS”其实是“CSSBox”容器,可以用一个按钮或快捷键即时开关的,所以比较方便临时屏蔽一下,快速障眼法。“站点首选项”就麻烦了,得深入好几层才能获得需要的结果。全局加载虽然方便,但某些元素各大网站都用到,所以需要在某条规则里单独声明一下,免得全杀光了。

这个需要用js来控制

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>6-12.html</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="this is my page">

<meta http-equiv="content-type" content="text/htmlcharset=BIG5">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

<script type="text/javascript">

function block(oEvent){

if(window.event)

oEvent=window.event

if(oEvent.button==2)

alert("鼠标右键不可用")

}

document.onmousedown=block

</script>

</head>

<body>

<p>屏蔽鼠标右键</p>

</body>

</html>