fei 发表于 2007-4-27 12:06:23

***鼠标特效***疯狂攻击鼠标

把下列代码加到网页的<body></body>标签之间 从google下载我的照片管理软件
脚本说明:
把如下代码加入<body>区域中
<script language="javascript">
<!--
var speed=20,divtop=0,divleft=0,angle=0,ypos=0,xpos=0,amount=13;
if (document.layers){
for (i = 0; i < amount; i++)
{document.write('<layer name=nsa'+i+' top=0 left=0 width='+i/3+' height='+i/3+' bgcolor=#ffffff></layer>');}
window.captureevents(event.mousemove);
function nsmouse(evnt){
xpos=evnt.pagex;ypos=evnt.pagey;
}
window.onmousemove = nsmouse;
}
else if (document.all){
document.write('<div style="position:absolute;top:0px;left:0px">');
document.write('<div style="position:relative">');
for (i = 0; i < amount; i++)
{document.write('<div id=k style="position:absolute;top:0px;left:0px;width:'+i/3+';height:'+i/3+';background:#ffffff;font-size:'+i/3+'"></div>')}
document.write('</div></div>');

function imouse(){xpos=event.x;ypos=document.body.scrolltop+event.y}
document.onmousemove = imouse;
}
function getangle(){
y = ypos - divtop;x = xpos - divleft;angle = math.round(math.atan2(y,x) * 180/math.pi);
if (angle < 0)angle += 360;
}
function bomb(){
if (document.layers){
yscroll=window.pageyoffset;
ybase=math.round(math.random()*window.innerheight);xbase=math.round(math.random()*window.innerwidth);
yybase=window.innerheight-10;xxbase=window.innerwidth-10;
}
else if (document.all){
yscroll=document.body.scrolltop;
ybase=math.round(math.random()*window.document.body.offsetheight);xbase=math.round(math.random()*window.document.body.offsetwidth);
xxbase=window.document.body.offsetwidth-10;yybase=window.document.body.offsetheight-10;
}
if ((xbase > 10 && xbase < xxbase) && (ybase > 10 && ybase < yybase))
bomb();
else
{
if ((divleft > xpos-speed/1.5) && (divleft < xpos+speed/1.5) && (divtop >= ypos-speed/1.5) && (divtop <= ypos+speed/1.5))
{divtop=ybase+yscroll;divleft=xbase}
y = math.round(speed*math.sin(angle*math.pi/180));x = math.round(speed*math.cos(angle*math.pi/180));
divtop+=y;divleft+=x;
getangle();
t=settimeout('bomb()',20);
}
}
function split(){
clrs=new array('fff000','ffffff','ffa500')
var ntscp=document.layers,msie=document.all;

if (document.layers){
for (i = 0; i < amount; i++)
{
if (i < amount-1)
{ntscp['nsa'+i].top=ntscp['nsa'+(i+1)].top;ntscp['nsa'+i].left=ntscp['nsa'+(i+1)].left}
else
{ntscp['nsa'+i].top=divtop;ntscp['nsa'+i].left=divleft}
}
}
else if (document.all){
for (i = 0; i <amount; i++)
{
if (i < amount-1)
{msie.k.style.top=msie.k.style.top;msie.k.style.left=msie.k.style.left}
else
{msie.k.style.top=divtop;msie.k.style.left=divleft}
}
}
for (i=0; i < amount-1; i++)
{
   for (n=0; n < clrs.length; n++)
   {var x=math.round(math.random()*n)}
   if (document.layers){ntscp['nsa'+i].bgcolor=clrs}
   else if (document.all){msie.k.style.background=clrs}
}
settimeout("split()",20);
}
function start(){bomb();split()}
window.onload=start;
//-->
</script>



      










--------------------------------------

拥有三人行论坛管理系列软件,一个人就可以管理一个论坛的更新维护。还能使您的论坛有千人在线的真实火暴效果,让您不在为论坛因没有人气而留不住会员而烦恼,使您的论坛早日成为一流的论坛。详情请登陆网站:http://www.cnsrx.cn 三人行论坛管理软件,站长必备的专业好工具。(您使用的是免费版本,购买收费版本后,将不带广告。业务QQ:247216 44985227)
页: [1]
查看完整版本: ***鼠标特效***疯狂攻击鼠标