📄 fly.js
字号:
var brOK=false;
var mie=false;
var vmin=2;
var vmax=5;
var vr=2;
var Timer;
var FlyADS;
function checkbrOK()
{
var aver=parseInt(navigator.appVersion.substring(0,1));
var aname=navigator.appName;
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();
}
}
function FlyADS(FlyADSname,width,height)
{
this.named=FlyADSname;
this.vx=vmin+vmax*Math.random();
this.vy=vmin+vmax*Math.random();
this.w=width;
this.h=height;
this.xx=0;
this.yy=0;
this.Timer=null;
}
function moveFlyADS()
{
if(!brOK) return;
if(!mie)
{
pageX=window.pageXOffset;
pageW=window.innerWidth;
pageY=window.pageYOffset+400;
pageH=0;
}
else{
pageX=window.document.body.scrollLeft;
pageW=window.document.body.offsetWidth;
pageY=window.document.body.scrollTop+400;
pageH=0;
}
FlyADS.xx=FlyADS.xx+FlyADS.vx;
FlyADS.yy=FlyADS.yy+FlyADS.vy;
FlyADS.vx+=vr*(Math.random()-0.5);
FlyADS.vy+=vr*(Math.random()-0.5);
if(FlyADS.vx>(vmax+vmin)) FlyADS.vx=(vmax+vmin)*2-FlyADS.vx;
if(FlyADS.vx<(-vmax-vmin)) FlyADS.vx=(-vmax-vmin)*2-FlyADS.vx;
if(FlyADS.vy>(vmax+vmin)) FlyADS.vy=(vmax+vmin)*2-FlyADS.vy;
if(FlyADS.vy<(-vmax-vmin)) FlyADS.vy=(-vmax-vmin)*2-FlyADS.vy;
if(FlyADS.xx<=pageX)
{
FlyADS.xx=pageX;
FlyADS.vx=vmin+vmax*Math.random();
}
if(FlyADS.xx>=pageX+pageW-FlyADS.w)
{
FlyADS.xx=pageX+pageW-FlyADS.w;
FlyADS.vx=-vmin-vmax*Math.random();
}
if(FlyADS.yy<=pageY)
{
FlyADS.yy=pageY;
FlyADS.vy=vmin+vmax*Math.random();
}
if(FlyADS.yy>=pageY+pageH-FlyADS.h)
{
FlyADS.yy=pageY+pageH-FlyADS.h;
FlyADS.vy=-vmin-vmax*Math.random();
}
if(!mie)
{
eval('document.'+FlyADS.named+'.top ='+FlyADS.yy);
eval('document.'+FlyADS.named+'.left='+FlyADS.xx);
}
else
{
eval('document.all.'+FlyADS.named+'.style.pixelLeft='+FlyADS.xx);
eval('document.all.'+FlyADS.named+'.style.pixelTop ='+FlyADS.yy);
}
FlyADS.Timer=setTimeout("moveFlyADS('"+FlyADS.named+"')",100);
}
function stopme(FlyADSname){
if(brOK)
{
eval("FlyADS="+FlyADSname);
if(FlyADS.Timer!=null)
clearTimeout(FlyADS.Timer);
}
}
var i0713_Fly_Button;
var FlyADS;
function PlayFly(n)
{ var Num=FlyADSs.length-1;
if(isNaN(n) || n<1 ||n>Num)
n=Math.ceil((Math.random()*Num))+1;
n=n-1;
var s=whFlyADSs[n].split("x");
checkbrOK();
if(!brOK) return;
document.write('<div id=i0713_Fly_Button style="position:absolute;">'+FlyADSs[n]+'</div>');
FlyADS=new FlyADS("i0713_Fly_Button",parseInt(s[0]),parseInt(s[1]));
moveFlyADS();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -