回首页 ◎ 设为首页  
◎ 收藏本站  
◎ 联系我们  
  首 页  网络资讯  教程资料  免费资源  建站指南  休闲娱乐  经典整站  访客留言  
  当前位置:首 页 >> 教程资料 >> 网页制作 >> 可关闭的漂浮AD代码
最 新 推 荐
淘宝网店“设计装修”..推荐
网页制作常见105个问..推荐
使用FrontPage2000注..推荐
网页制作常用代码推荐
颜色代码大全推荐
热 门 排 行
北京奥运会倒计时代码
如何在网页中插入Flas..
网页自动点击广告代码
星空动态星空背景特效..
如何用Frontpage下载..
网页两侧浮动广告代码
离开时自动提示设为首页
颜色代码大全推荐
怎么使网页跳转地址栏..
站长常用广告代码的表..
淘宝网店“设计装修”..推荐
在网页上设计飘动广告
网页制作常用代码推荐
网页常用特效整理:高..
网页制作常见105个问..推荐
使用css设置iframe样式
最 近 更 新
CSS在表格边框上的美..
Flash文件中多个swf调..
圆角边框的代码
股票即时行情查询系统
万能音.视频在线转换..
仿3721窗口拖动的代码
美化的GOOGLE广告代码
修改discuz5.5,让广..
一些所谓的CSS的“顶..
中英文双语导航菜单
广 告 位 置
站 内 搜 索
关键词

搜索方式

搜索范围

精确匹配
可关闭的漂浮AD代码

来源:盛绿设计 等级:默认等级
发布于2006-09-08 09:04 被读32次 【字体:
<script language="JavaScript">
function floatchip(chipname, url, imgsrc, left, top, width, height, vmin, vmax, vr)
{
this.chipname=chipname;
this.browserOK=false;
this.mie=false;
this.vmin=vmin;
this.vmax=vmax;
this.vr=vr;
var timer1;
this.movechip=movechip;
this.stopchip=stopchip;
if(navigator.appName.indexOf("Internet Explorer")!=-1)
{
if(parseInt(navigator.appVersion.substring(0,1))>=4)
this.browserOK=navigator.javaEnabled();
this.mie=true;
}
if(navigator.appName.indexOf("Netscape")!=-1)
{
if(parseInt(navigator.appVersion.substring(0,1))>=4)
this.browserOK=navigator.javaEnabled();
}
this.vx=vmin+vmax*Math.random();
this.vy=vmin+vmax*Math.random();
this.w=1;
this.h=1;
this.xx=0;
this.yy=600;
this.timer1=null;
docStr = "<div id='"+chipname+"' style='height:"+height+"px;left:"+left+"px;position:absolute;top:"+top+"px;width:"+width+"px; z-index:1;' onmouseover='"+chipname+".stopchip();' onmouseout='"+chipname+".movechip();'>";
docStr += "<div id='close"+chipname+"' style='position:relative;width:13px;height:13; top:15px; z-index:2'><img src='http://www.im286.com/images/closeFloat.gif' Alt='关闭漂浮' onClick="HideMe('"+chipname+"')" style='cursor:hand'></div>";
docStr += "<table border='0' cellspacing='0' cellpadding='0' onmouseover='"+chipname+".stopchip();'>";
docStr += "<tr>";
docStr += "<td align='right' valign='top' onmouseover='"+chipname+".stopchip();'>";
docStr += "<a href='http://www.im286.com/"+url+"?PHPSESSID=f618f869265c522c1f4805d59f4362f3' target='_blank'>";
docStr += "<img id='img"+chipname+"' src='http://www.im286.com/"+imgsrc+"' border='0'></a>";
docStr += "</td>";
docStr += "</tr>";
docStr += "</table></div>";
document.write(docStr);
document.getElementById("close"+chipname).style.left=document.getElementById("img"+chipname).width-14;
this.movechip(chipname);
}

function HideMe(chipname)
{
this.chipname=chipname;
document.getElementById(chipname).style.display = "none";
}

function movechip()
{
if(this.browserOK)
{
//eval("chip="+chipname);
if(!this.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;
}
this.xx=this.xx+this.vx;
this.yy=this.yy+this.vy;
this.vx+=this.vr*(Math.random()-0.5);
this.vy+=this.vr*(Math.random()-0.5);
if(this.vx>(this.vmax+this.vmin)) this.vx=(this.vmax+this.vmin)*2-this.vx;
if(this.vx<(-this.vmax-this.vmin)) this.vx=(-this.vmax-this.vmin)*2-this.vx;
if(this.vy>(this.vmax+this.vmin)) this.vy=(this.vmax+this.vmin)*2-this.vy;
if(this.vy<(-this.vmax-this.vmin)) this.vy=(-this.vmax-this.vmin)*2-this.vy;
if(this.xx<=pageX)
{
this.xx=pageX;
this.vx=this.vmin+this.vmax*Math.random();
}
if(this.xx>=pageX+pageW-this.w)
{
this.xx=pageX+pageW-this.w;
this.vx=-this.vmin-this.vmax*Math.random();
}
if(this.xx>=680)
{
this.xx=this.xx-20;
this.vx=-this.vmin-this.vmax*Math.random();
}
if(this.yy<=pageY)
{
this.yy=pageY;
this.vy=this.vmin+this.vmax*Math.random();
}
if(this.yy>=pageY+pageH-this.h)
{
this.yy=pageY+pageH-this.h;
this.vy=-this.vmin-this.vmax*Math.random();
}
if(!this.mie)
{
eval('document.'+this.chipname+'.top ='+this.yy);
eval('document.'+this.chipname+'.left='+this.xx);
}
else
{
eval('document.all.'+this.chipname+'.style.pixelLeft='+this.xx);
eval('document.all.'+this.chipname+'.style.pixelTop ='+this.yy);
}
this.timer1=setTimeout(this.chipname+'.movechip()',80);
}
}

function stopchip()
{
if(this.browserOK)
{
if(this.timer1!=null)
{
clearTimeout(this.timer1)
}
}
}
chip0 = new floatchip('chip0','广告地址','图片地址',0, 300, 140, 50, 5, 3, 3);
</script>

放在</body>前就可以了

相关专题:暂无相关专题

上一篇:无刷新变换BANNER特效代码
下一篇:iframe整站的代码

共有评论 0 条 网友评分 0分 查看全部

【发表评论】 评分:1分 2分 3分 4分 5分


Powered By Www.Xydw.COM Ver1.14 管理
Copyright © 2004-2005 盛绿设计 All Right Reserved. XCMS
冀ICP备06026128号