小记 – JS禁用鼠标右键/拖动/选择
function stop()
{
return false;
}
document.oncontextmenu=stop; //禁用鼠标右键
document.ondragstart=stop; //禁止拖动
document.onselectstart=stop; //禁止选择
HTML简洁写法:
function stop()
{
return false;
}
document.oncontextmenu=stop; //禁用鼠标右键
document.ondragstart=stop; //禁止拖动
document.onselectstart=stop; //禁止选择
HTML简洁写法:
首先,高手可以离开了,本文没有什么技术含量,先贴上加密过的代码
eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}( 加密过的代码略过无数行...))
这段等于是处理压缩后的代码,把它还原成未压缩前的代码,return p的作用是执行编译后的代码,也就是说在这里的p已经是系统可识别的代码了 阅读全文…
PHP代码:
<?php
if(preg_match("/zh-cn/is",$_SERVER['HTTP_ACCEPT_LANGUAGE'])){
@header("Location:http://www.sina.com.cn");
}else{
@header("Location:http://www.sohu.com");
}
?>
我想使用过ajax的都常见这样的代码:
<a href="javascript:doTest2();void(0);">here</a>
但这儿的void(0)究竟是何含义呢?
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。

很多时候 我们做网站都需要为图片加特效 这样看起来才更有感觉,单张或者少量的话使用PS制作,但是对于产品类网站或者图片博客而言,使用PS修改图片工作量很大,这时候我们就需要在网站上去实现图片的一些特效,CSS的特效有局限,而且兼容问题等 很麻烦,所以最好的办法就是使用JS特效,刚才在转悠时无意中发现的一个国外站提供了很多特效代码,像常用的阴影、相框、光效、倒影等全部都有,使用时只需要修改配置即可,很方便。
网站地址为 http://www.netzgesta.de/
由于万恶的ie6 ,对 伪类:hover 等伪类支持的欠缺。 所有需要用js+css 来弥补这个缺陷,让你的页面能兼容IE6 正常显示。
原理:针对ie6,改变目标className为 className_hover。 当然,在css样式中要有对应的样式。 阅读全文…