漂浮广告的代码汇总

第一种方法:

< div style = "" >< a href = " http://www.zzlanwang.cn/cpid.aspx?id=291 "  target = " _blank " >< img src = " img/logo.gif "  border = " 0 " ></ a ></ div >
  
< script >
  
var  x  =   50 ,y  =   60
  
var  xin  =   true , yin  =   true
  
var  step  =   1  
  
var  delay  =   10
  
var  obj = document.getElementById( " ad "
  
function  floatAD()  {
     
var L=T=0
     
var R= document.body.clientWidth-obj.offsetWidth
     
var B = document.body.clientHeight-obj.offsetHeight
     obj.style.left 
= x + document.body.scrollLeft
     obj.style.top 
= y + document.body.scrollTop
     x 
= x + step*(xin?1:-1)  
     
if (x < L) { xin = true; x = L} 
     
if (x > R){ xin = false; x = R} 
     y 
= y + step*(yin?1:-1
     
if (y < T) { yin = true; y = T } 
     
if (y > B) { yin = false; y = B } 
  }

  
var  itl =  setInterval( " floatAD() " , delay) 
 obj.onmouseover
= function () {clearInterval(itl)}  
 obj.onmouseout
= function () {itl=setInterval("floatAD()", delay)}
  
</ script >

 

第二种方法:

页面<body>下面加如如下一句话

<script language=JavaScript src="js/ad.js"></script>

js代码

 

var  delta = 0.08
 
var  collection;
 
function  floaters() {
  
this .items  =  [];
  
this .addItem  =   function (id,x,y,content)
      {
     document.write(
' <DIV id= ' + id + '  style="Z-INDEX: 10; POSITION: absolute;  width:80px; height:60px;left: ' + ( typeof (x) == ' string ' ? eval(x):x) + ' ;top: ' + ( typeof (y) == ' string ' ? eval(y):y) + ' "> ' + content + ' </DIV> ' );
     
     
var  newItem     =  {};
     newItem.object   
=  document.getElementById(id);
     newItem.x    
=  x;
     newItem.y    
=  y;

     
this .items[ this .items.length]   =  newItem;
      }
  
this .play  =   function ()
      {
     collection    
=   this .items
     setInterval(
' play() ' , 10 );
      }
  }
  
function  play()
  {

   
for ( var  i = 0 ;i < collection.length;i ++ )
   {
    
var  followObj   =  collection[i].object;
    
var  followObj_x   =  ( typeof (collection[i].x) == ' string ' ? eval(collection[i].x):collection[i].x);
    
var  followObj_y   =  ( typeof (collection[i].y) == ' string ' ? eval(collection[i].y):collection[i].y);

    
if (followObj.offsetLeft != (document.body.scrollLeft + followObj_x)) {
     
var  dx = (document.body.scrollLeft + followObj_x - followObj.offsetLeft) * delta;
     dx
= (dx > 0 ? 1 : - 1 ) * Math.ceil(Math.abs(dx));
     followObj.style.left
= followObj.offsetLeft + dx;
     }

    
if (followObj.offsetTop != (document.body.scrollTop + followObj_y)) {
     
var  dy = (document.body.scrollTop + followObj_y - followObj.offsetTop) * delta;
     dy
= (dy > 0 ? 1 : - 1 ) * Math.ceil(Math.abs(dy));
     followObj.style.top
= followObj.offsetTop + dy;
     }
    followObj.style.display 
=   '' ;
   }
  } 
  
 
var  theFloaters   =   new  floaters();
 
// 右面
 theFloaters.addItem( ' followDiv1 ' , ' document.body.clientWidth-106 ' , 80 , ' <EMBED src=images/duilian.swf quality=high  WIDTH=100 HEIGHT=300 TYPE=application/x-shockwave-flash id=ad wmode=opaque></EMBED> ' );
 
// 左面
 theFloaters.addItem( ' followDiv2 ' , 6 , 80 , ' <EMBED src=images/duilian.swf quality=high  WIDTH=100 HEIGHT=300 TYPE=application/x-shockwave-flash id=ad wmode=opaque></EMBED> ' );
 theFloaters.play();
 
// 图片格式调用方法
//
<a href=http://www.makewing.com/lanren/ target=_blank><img src=images/ad_100x300.jpg border=0></a>
//
flash格式调用方法
//
<EMBED src=images/duilian.swf quality=high  WIDTH=100 HEIGHT=300 TYPE=application/x-shockwave-flash id=ad wmode=opaque></EMBED>
浮动广告代码 右下角漂浮代码 [removed] initAd();//载入页面后,调用函数initAd() [removed] [removed] <!-- function initAd() { document.all.AdLayer.style.posTop = -200; //设置onLoad事件激发以后,广告层相对于固定后的y方向位置 document.all.AdLayer.style.visibility = 'visible'//设置层为可见 MoveLayer('AdLayer');//调用函数MoveLayer() } function MoveLayer(layerName) { var x = 0;//浮动广告层固定于浏览器的x方向位置 var y = 300;//浮动广告层固定于浏览器的y方向位置 var diff = (document.body.scrollTop + y - document.all.AdLayer.style.posTop)*.40; var y = document.body.scrollTop + y - diff; eval("document.all." + layerName + ".style.posTop = y"); eval("document.all." + layerName + ".style.posright = x");//移动广告层 setTimeout("MoveLayer('AdLayer');", 0);//设置20毫秒后再调用函数MoveLayer() } //--> [removed] <!--下面为一个ID为AdLayer的层(如ID名不为AdLayer, 上面MoveLayer()内的AdLayer也要作相应修改),包括一张带链接的图片--> 本人文学网站开通,欢迎大家赏脸光顾 漂浮广告代码 <div id="www_qpsh_com" 本人文学网站开通,欢迎大家赏脸光顾 [removed] var x = 50,y = 60 var xin = true, yin = true var step = 1 var delay = 10 var obj=document.getElementById("www_qpsh_com") function floatwww_qpsh_com() { var L=T=0 //by www.qpsh.com var R= document.body.clientWidth-obj.offsetWidth var B = document.body.clientHeight-obj.offsetHeight obj.style.left = x + document.body.scrollLeft obj.style.top = y + document.body.scrollTop x = x + step*(xin?1:-1) if (x R){ xin = false; x = R} y = y + step*(yin?1:-1) if (y B) { yin = false; y = B } } var itl= setInterval("floatwww_qpsh_com()", delay) obj.onmouseover=function(){cle
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值