关于谁帮我做一个飘浮广告,就是一个80*80的GIF动画,在满屏飘动的那种,做一个JS,在线等待,100分奉上!很着急。。的问题
var brOK=false;
var mie=false;
var vmin=2;
var vmax=5;
var vr=3;
var timer1;
var nowads;
var ad_width=0;
var ad_height=0;
function movechip(chipname)
{
if(brOK)
{
eval(“chip=”+chipname);
if(!mie)
{
pageX= geXOffset;
pageW= nerWidth;
pageY= geYOffset;
pageH= nerHeight;
}
else
{
pageX= rollLeft;
pageW= dy。
offsetWidth-8;
pageY= rollTop;
pageH= dy。offsetHeight;
}
chip。xx=chip。xx+chip。vx;
chip。yy=chip。yy+chip。vy;
chip。
vx+=vr*(Math。random()-0。5);
chip。vy+=vr*(Math。random()-0。5);
if(chip。vx>(vmax+vmin)) chip。vx=(vmax+vmin)*2-chip。vx;
if(chip。
vx(vmax+vmin)) chip。vy=(vmax+vmin)*2-chip。vy;
if(chip。vy=pageX+pageW-chip。w)
{
chip。xx=pageX+pageW-chip。w;
chip。
vx=-vmin-vmax*Math。random();
}
if(chip。xx>=pageW-ad_width)
{
chip。xx=chip。xx-20;
chip。vx=-vmin-vmax*Math。
random();
}
if(chip。yy=pageY+pageH-ad_height)
{
chip。yy=pageY+pageH-ad_height;
chip。vy=-vmin-vmax*Math。random();
}
if(!mie)
{
eval(‘document。
‘+ d+’。top =’+chip。yy);
eval(‘document。’+ d+’。left=’+chip。xx);
}
else
{
eval(‘ l。’+ d+’。style。pixelLeft=’+chip。
xx);
eval(‘ l。’+ d+’。style。pixelTop =’+chip。yy);
}
chip。timer1=setTimeout(“movechip(‘”+ d+”‘)”,60);
}
}
function nowads()
{
if( dexOf(“Internet Explorer”)!=-1)
{
if(parseInt( bstring(0,1))>=4) brOK=navigator。
javaEnabled();mie=true;
}
if( dexOf(“Netscape”)!=-1)
{
if(parseInt( bstring(0,1))>=4) brOK=navigator。javaEnabled();
}
d=”nowads”;
nowads。
vx=vmin+vmax*Math。random();
nowads。vy=vmin+vmax*Math。random();
nowads。w=1;
nowads。h=1;
nowads。xx=0;
nowads。yy=0;
ad_width=nowads_img。
width;
ad_height=nowads_img。height;
//alert(ad_height);
nowads。timer1=null;
movechip(“nowads”);
}
function getClientSize()
{
pageW= dy。
offsetWidth-8;
pageH= dy。offsetHeight;
}
document。write(”);
document。write(‘ ‘);
document。write(”);
nowads();
window。
onresize=getClientSize;
。