使用提示
会弹跳的球
演示效果:正在演示中
代码提示:按代码中的注释修改并复制代码到<body>区
<DIV id=sohuactivebutton style="POSITION: absolute"></DIV> <script> <!-- function flynow(){ sohuactivebutton(); tome(); } window.onload=flynow; var brOK=false; var mie=false; var aver=parseInt(navigator.appVersion.substring(0,1)); var aname=navigator.appName; var mystop=0; var step=0.2; function checkbrOK(){ if(aname.indexOf("Internet Explorer")!=-1){ if(aver>=4) brOK=navigator.javaEnabled(); mie=true;} if(aname.indexOf("Netscape")!=-1) { if(aver>=4) brOK=navigator.javaEnabled();} } var vmin=1; var vmax=2; var vr=1; var timer1; function Chip(chipname,width,height){ this.named=chipname; this.vx=vmin+vmin; this.vy=0; this.w=width; this.h=height; this.xx=0; this.yy=0; this.timer1=null; } function movechip(chipname){ if(brOK && mystop==0){ eval("chip="+chipname); if(!mie){ pageX=window.pageXOffset; pageW=window.innerWidth; pageY=window.pageYOffset; pageH=window.innerHeight; } else{ pageX=window.document.body.scrollLeft; pageW=window.document.body.offsetWidth-8; pageY=window.document.body.scrollTop; pageH=window.document.body.offsetHeight+15; } chip.xx=chip.xx+chip.vx; chip.vy=chip.vy+step; chip.yy=chip.yy+chip.vy; if(chip.xx<=pageX){ chip.xx=pageX; chip.vx=vmin; } if(chip.xx>=pageX+pageW-85){ chip.xx=pageX; chip.vx=vmin; chip.yy=pageY; chip.vy=vmin+vmax; } if(chip.yy>(pageY+pageH-chip.h)){ chip.yy=pageY+pageH-chip.h; chip.vy=-chip.vy*0.65; } if(!mie){ eval('document.'+chip.named+'.top ='+chip.yy); eval('document.'+chip.named+'.left='+chip.xx); } else{ eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx); eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy); } chip.timer1=setTimeout("movechip('"+chip.named+"')",20); } } function stopme(flag){ brOk=true; mystop=flag; movechip("tome"); } var tome; var chip; function tome(){ checkbrOK(); tome=new Chip("tome",90,90); if(brOK && mystop==0) { movechip("tome");} } ns4=(document.layers)?true:false; ie4=(document.all)?true:false; function cncover(){ if(ns4){ document.cnc.left=window.innerWidth/2-400; eval('document.cnc.top=document.'+chip.named+'.top'); document.cnc.visibility="show"; } else if(ie4) { document.all.cnc.style.left=window.document.body.offsetWidth/2-400; document.all.cnc.style.top=parseInt(document.all.tome.style.top); document.all.cnc.style.visibility="visible"; stopme(1); mytime=setTimeout("cncout()",3000); } } function cncout(){ clearTimeout(mytime); if(ns4){ document.cnc.visibility="hide"; } else if(ie4) { document.all.cnc.style.visibility="hidden"; stopme(0); } } //--> <!-- var brOK1=false; var mie1=false; var aver1=parseInt(navigator.appVersion.substring(0,1)); var aname1=navigator.appName; function checkbrOK1(){ if(aname1.indexOf("Internet Explorer")!=-1){ if(aver1>=4) brOK1=navigator.javaEnabled(); mie1=true; } if(aname1.indexOf("Netscape")!=-1){ if(aver1>=4) brOK1=navigator.javaEnabled(); } } var vmin1=2; var vmax1=5; var vr1=2; var timer2; function Chip1(Chip1name,width,height){ this.named1=Chip1name; this.vx1=vmin1+vmax1*Math.random(); this.vy1=vmin1+vmax1*Math.random(); this.w1=width; this.h1=height; this.xx1=0; this.yy1=0; this.timer2=null; } function moveChip1(Chip1name){ if(brOK1){ eval("Chip1="+Chip1name); if(!mie1){ pageX1=window.pageXOffset; pageW1=window.innerWidth; pageY1=window.pageYOffset+400; pageH1=0; } else{ pageX1=window.document.body.scrollLeft; pageW1=window.document.body.offsetWidth; pageY1=window.document.body.scrollTop+400; pageH1=0; } Chip1.xx1=Chip1.xx1+Chip1.vx1; Chip1.yy1=Chip1.yy1+Chip1.vy1; Chip1.vx1+=vr1*(Math.random()-0.5); Chip1.vy1+=vr1*(Math.random()-0.5); if(Chip1.vx1>(vmax1+vmin1)) Chip1.vx1=(vmax1+vmin1)*2-Chip1.vx1; if(Chip1.vx1<(-vmax1-vmin1)) Chip1.vx1=(-vmax1-vmin1)*2-Chip1.vx1; if(Chip1.vy1>(vmax1+vmin1)) Chip1.vy1=(vmax1+vmin1)*2-Chip1.vy1; if(Chip1.vy1<(-vmax1-vmin1)) Chip1.vy1=(-vmax1-vmin1)*2-Chip1.vy1; if(Chip1.xx1<=pageX1){ Chip1.xx1=pageX1; Chip1.vx1=vmin1+vmax1*Math.random(); } if(Chip1.xx1>=pageX1+pageW1-Chip1.w1){ Chip1.xx1=pageX1+pageW1-Chip1.w1; Chip1.vx1=-vmin1-vmax1*Math.random(); } if(Chip1.yy1<=pageY1){ Chip1.yy1=pageY1; Chip1.vy1=vmin1+vmax1*Math.random(); } if(Chip1.yy1>=pageY1+pageH1-Chip1.h1){ Chip1.yy1=pageY1+pageH1-Chip1.h1; Chip1.vy1=-vmin1-vmax1*Math.random(); } if(!mie1){ eval('document.'+Chip1.named1+'.top ='+Chip1.yy1); eval('document.'+Chip1.named1+'.left='+Chip1.xx1); } else{ eval('document.all.'+Chip1.named1+'.style.pixelLeft='+Chip1.xx1); eval('document.all.'+Chip1.named1+'.style.pixelTop ='+Chip1.yy1);} Chip1.timer2=setTimeout("moveChip1('"+Chip1.named1+"')",100); } } function stopme1(Chip1name){ if(brOK1){ eval("Chip1="+Chip1name); if(Chip1.timer2!=null){clearTimeout(Chip1.timer2)} } } var sohuactivebutton; var Chip1; function sohuactivebutton(){ checkbrOK1(); sohuactivebutton=new Chip1("sohuactivebutton",60,80); if(brOK1){ moveChip1("sohuactivebutton"); } } //--> </script> <!-- 修改下面的图像地址和点击图像时的链接地址,调整宽度和高度为你的图像的宽度和高度--> <DIV id=tome style="POSITION: absolute; left: 20px; top: 14px"><A href="wytx.htm"><IMG src="373.gif" border=0 width="40" height="40"></A> </DIV>
使用提示
返回目录