漂浮广告
来源:互联网 发布:网络技术开发职业规划 编辑:程序博客网 时间:2024/04/30 14:39
漂浮广告(一)
<SCRIPTlanguage=JavaScript>
<!--Begin
var xPos=20;var yPos=document.body.clientHeight;var step=1;vardelay=40;var height=0;var Hoffset=0;var Woffset=0;var yon=0;varxon=0;var pause=true;var interval;img.style.top=yPos;functionchangePos(){width=document.body.clientWidth;height=document.body.clientHeight;Hoffset=img.offsetHeight;Woffset=img.offsetWidth;img.style.left=xPos+document.body.scrollLeft;img.style.top=yPos+document.body.scrollTop;if(yon){yPos=yPos+step;}else{yPos=yPos-step;}if(yPos<0){yon=1;yPos=0;}if(yPos>=(height-Hoffset)){yon=0;yPos=(height-Hoffset);}if(xon){xPos=xPos+step;}else{xPos=xPos-step;}if(xPos<0){xon=1;xPos=0;}if(xPos>=(width-Woffset)){xon=0;xPos=(width-Woffset);}}functionstart(){img.visibility='visible';interval=setInterval('changePos()',delay);}start();//--></SCRIPT></div>
漂浮广告(二)
<div id="ad" style="position:absolute"> <a href="http://xu-ni.net" target="_blank"> <img src="http://xu-ni.net/bbs/skins/copyright.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.getElementByIdx_x("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>
把上面的代码放在需要放置广告的页面HTML代码的<body></body>之间-----上面的代码说明-------
http://xu-ni.net//换成是漂浮图片点击后出现的页面,也就是点击后出现的详细的介绍页面
http://xu-ni.net/bbs/skins/copyright.gif//换成是漂浮广告图片的URL地址,最好采用绝对路径
var x = 50,y = 60 //浮动层的初始位置,分别对应层的初始X坐标和Y坐标
var xin = true, yin = true//判断层的X坐标和Y坐标是否在在控制范围之内,xin为真是层向右移动,否则向左;yin为真是层向下移动,否则向上
var step = 1 //层移动的步长,值越大移动速度越快
var delay = 10 //层移动的时间间隔,单位为毫秒,值越小移动速度越快
0 0
- 漂浮广告
- 漂浮广告
- 漂浮广告
- 漂浮广告
- 漂浮广告
- 随即广告+漂浮广告
- 悬浮广告&漂浮广告
- 广告漂浮代码
- JS漂浮广告代码
- 漂浮对联广告代码
- 漂浮广告的代码
- 全屏漂浮广告
- js漂浮广告代码
- js广告漂浮类
- 漂浮广告代码
- JSP html 广告漂浮
- 漂浮广告代码
- 页面漂浮广告代码
- 图片如意四个方向滚动
- 把别人漂亮的QQ空间克隆一份
- 在新图片上合并所有可见层的效果,…
- UVA oj 488 Triangle Wave
- Qt学习方法罗列
- 漂浮广告
- 自由浮动的多幅图像
- 图片自动切换(没有过渡效果)
- 箭头控制横向滚动图片
- 3D浮动图像
- 使用caffe中的imagenet对自己的图片进行分类训练(超级详细版)
- 下拉透明菜单
- 图片切换效果(有过渡效果,不抖动)
- 立方网页表达形式的代码