`

飘浮广告代码一

阅读更多

var contentLeft="<table class=\"smalltext\" align=\"center\"  >";
contentLeft+="<tr>";
contentLeft+="<td  align=\"center\" valign=\"top\">";
contentLeft+="<object  name=\"left002\" id=\"left002\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"80\" height=\"160\">";
contentLeft+="<param name=\"movie\" value=\"http://images.vodone.com/ad_img/left_foot_20070619.swf\">";
contentLeft+="<param name=\"quality\" value=\"high\">";
contentLeft+="<embed src=\"http://images.vodone.com/ad_img/left_foot_20070619.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"80\" height=\"160\"></embed>";
contentLeft+="</object>";
contentLeft+="</td>";
contentLeft+="</tr>";
contentLeft+="</table>";

var contentRight="<table class=\"smalltext\" align=\"center\" >";
contentRight+="<tr>";
contentRight+="<td  align=\"center\" valign=\"top\">";
contentRight+="<object  name=\"left002\" id=\"left002\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"80\" height=\"160\">";
contentRight+="<param name=\"movie\" value=\"http://images.vodone.com/ad_img/right_foot_20070619.swf\">";
contentRight+="<param name=\"quality\" value=\"high\">";
contentRight+="<embed src=\"http://images.vodone.com/ad_img/right_foot_20070619.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"80\" height=\"160\"></embed>";
contentRight+="</object>";
contentRight+="</td>";
contentRight+="</tr>";
contentRight+="</table>";

//漂浮控制代码
var delta_vo=1;
var interval_time_vo=100;
function floaters_vo(_id)
{
 this.idn=_id;
 this.items=[];
 this.addItem=function(id,postag,x,y,content)
 {
  document.write('<div id='+id+' style="z-index:100000;position:absolute;left:0;top:0">'+content+'</div>');
  var newItem={};
  newItem.object= document.getElementById(id);  
  newItem.x=x;
  newItem.y=y;
  newItem.postag=postag;
  this.items[this.items.length]= newItem;
 } 
 
 this.play=function()
 {  
  var collection_vo=this.items;
  for(var i=0;i<collection_vo.length;i++)
  {  
   var followObj=collection_vo[i].object; 
   
   //[计算放置位置]
   var followObj_x= (typeof(collection_vo[i].x)=='string'?eval(collection_vo[i].x):collection_vo[i].x);
   var followObj_y=(typeof(collection_vo[i].y)=='string'?eval(collection_vo[i].y):collection_vo[i].y);
   
   var postag=collection_vo[i].postag;
   if(postag==0)//放置在左边
   {
    followObj_x=followObj_x;
   }
   else
   {
    followObj_x=document.body.clientWidth-followObj.scrollWidth-followObj_x;  
   }
   //计算出floater的高度,和网页可视区的高度,从而决定floater离网页底部的距离,此时初始化传递进来的y的值意义为距离底部的象素值
   var height;
   if(typeof window.pageYOffset!='undefined'){scrolltop=window.pageYOffset;} else if (typeof document.compatMode != 'undefined'&&document.compatMode != 'BackCompat')
   {
     height = document.documentElement.clientHeight;
   }
     else if(typeof document.body!='undefined')
     {
     height=document.body.clientHeight;
   }
      followObj_y=height-followObj.scrollHeight-followObj_y;     
   
   //[计算出偏移值]
   if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x))
   {
    var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta_vo;dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
    followObj.style.left=followObj.offsetLeft+dx;
   }
   var scrolltop;
   if(typeof window.pageYOffset!='undefined'){scrolltop=window.pageYOffset;} else if (typeof document.compatMode != 'undefined'&&document.compatMode != 'BackCompat')
   {
    scrolltop = document.documentElement.scrollTop;
   }
   else if(typeof document.body!='undefined')
   {
    scrolltop=document.body.scrollTop;
   }
   if(followObj.offsetTop!=(scrolltop+followObj_y))
   {
    var dy=(scrolltop+followObj_y-followObj.offsetTop)*delta_vo;dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
    followObj.style.top=followObj.offsetTop+dy;
   }
   followObj.style.display='';
   }
 }
}

var theFloaters = new floaters_vo();
theFloaters.addItem('left', 0,20,10,contentLeft);
theFloaters.addItem('right',1,20,10,contentRight);
setInterval('theFloaters.play()',interval_time_vo);

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics