加载中…
个人资料
冰河星矢
冰河星矢
  • 博客等级:
  • 博客积分:0
  • 博客访问:21,789,707
  • 关注人气:21,617
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

用CSS禁止选择、复制和鼠标右键

(2007-08-27 10:35:10)
分类: 草根选秀类敏而学不耻问
冰河雨露:可以使用这个方法防止文章和代码的复制,但从目前很多浏览器尚不支持frame,已经对代码做了一定的保护,如果要支持FRAME可以去升级一下浏览器。

<img src='binghe@glacier' style='display:none'>
<style type="text/css">
body{glacier:expression_r(document.body.onselectstart=document.body.oncontextmenu=function(){return false;});}
</style>
 
关键参数:
 
expression--css与js的结合点
 
定义:
 
IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。
 
使用方法:
 
1、通过外部调用样式表文件,由于新浪会自动将expression替换为expression_x,因此无法直接在空白面板中添加代码,只能通过外部调用达到首页禁止的目的。
 
2、样式表文件也可以在文章中调用,达到首页跟点击查看原文同时禁止的目的。
 
注意:若非必要,一般不建议使用,因为expression对浏览器资源要求比较高。
 

 如果以上信息对您有帮助请帮忙点以下广告,谢谢合作!
 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有