当前位置:首页 >>>PS教程>>>网页制作>>>禁止右键、鼠标花絮(代码)
禁止右键、鼠标花絮(代码)
发表日期:2008/3/29 21:28:00 出处:未知 作者:蓝心慧质(编辑) 发布人:448109347 已被访问 385

 

一、禁止点击鼠标右键1:

<SCRIPT language=JavaScript>
<!--
file://锁鼠标右键和键盘CONTEXTMENU键
function click(e) {
if (document.all) {
if (event.button==2||event.button==3) { alert("欢迎光临寒舍,有什么需要帮忙的话,请与站长联系!谢谢您的合作!!!");
oncontextmenu=''return false'';
}
}
if (document.layers) {
if (e.which == 3) {
oncontextmenu=''return false'';
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;")
// -->
</SCRIPT>

二、禁止点击鼠标右键2:

<!--将以下代码加入HTML的<HEAD></HEAD>之间-->
<script language="javascript">
function click() {
if (event.button==2) {
  alert(''欢迎光临寒舍,有什么需要帮忙的话,请与站长联系!谢谢您的合作!!!'')
  }
}
document.onmousedown=click
</script>

三、跟随鼠标的花絮

<SCRIPT language=JavaScript>
<!--
file://To add more stars simply add more colours in below array!!
colours=new Array(''ff0000'',''00ff00'',''3366ff'',''ff00ff'',''ffa500'',''ffffff'',''fff000'')

file://Alter nothing below!!
amount=colours.length;
YgetDelay=0,XgetDelay=0,Ydelay=0,Xdelay=0,ns=(document.layers)?1:0,step=0.2,currStep=0,my=0,mx=0;
if (ns){
for (i=0; i < amount; i++)
document.write(''<LAYER NAME="nsstars''+i+''" BGCOLOR=''+colours[i]+'' CLIP="0,0,2,2"></LAYER>'');
}
else{
document.write(''<div id="ie" style="position:absolute;top:0;left:0;"><div style="position:relative">'');
for (i=0; i < amount; i++)
document.write(''<span id="iestars" style="position:absolute;top:0;left:0;width:2px;height:2px;background:''+colours[i]+'';font-size:2px"></span>'');
document.write(''</div></div>'');
}
if (ns){
window.captureEvents(Event.MOUSEMOVE);
function nMouse(evnt){                              
my=evnt.pageY;mx=evnt.pageX
}
window.onMouseMove=nMouse;
}
else{
function iMouse(){
my=event.y;mx=event.x;
}
document.onmousemove=iMouse
}
function stars(){
if (!ns)ie.style.top=document.body.scrollTop;
for (i=0; i < amount; i++)
 {
 var layer=(document.layers)?document.layers["nsstars"+i]:iestars[i].style;
 layer.top= Ydelay+100*Math.sin((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10);
 layer.left=Xdelay+180*Math.cos((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10);
 }
currStep+=step;
}

function delay(){
Ydelay = YgetDelay+=(my-YgetDelay)*1/20;
Xdelay = XgetDelay+=(mx-XgetDelay)*1/20;
stars();
setTimeout(''delay()'',10);
}
delay();
//-->
</SCRIPT>
<SCRIPT type="text/javascript" src="http://bar.baidu.com/ad/popprg.js"></SCRIPT>
<SCRIPT language="JavaScript">
<!--
BaiduWriteAD("zouwenyedg","3");
//-->
</SCRIPT> <img src=
http://un.baidu.com/images/st.gif?tn=zouwenye width=0 height=0>

 

海洋之心素材站http://xiaofan118.16789.net/

海之韵音画网http://www.52hzy.net

双击自动滚屏 【打印本页】 【关闭窗口
 相关评论:

没有相关评论

 发表评论:

身份选择:会员 游客(游客不需要输入密码)
用 户 名: 密 码:
评论内容:
(最多评论字数:500)

 海洋之心 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话:QQ:393688247 联系人:晓帆