第一种方式:
<script>
var Rimifon = {
"Ads" : new Object,
"NewFloatAd" : function(imgUrl, strLink)
{
var ad = document.createElement("a");
ad.DirV = true;
ad.DirH = true;
ad.AutoMove = true;
ad.Image = new Image;
ad.Seed = Math.random();
ad.Timer = setInterval("Rimifon.Float(" + ad.Seed + ")", 50);
this.Ads[ad.Seed] = ad;
ad.Image.Parent = ad;
ad.style.position = "absolute";
ad.style.left = 0;
ad.style.top = 0;
ad.Image.src = imgUrl;
ad.Image.onmouseover = function(){this.Parent.AutoMove = false;}
ad.Image.onmouseout = function(){this.Parent.AutoMove = true;}
if(strLink)
{
ad.href = strLink;
ad.Image.border = 0;
ad.target = "_blank";
}
ad.appendChild(ad.Image);
document.body.appendChild(ad);
return ad;
},
"Float" : function(floatId)
{
var ad = this.Ads[floatId];
if(ad.AutoMove)
{
var curLeft = parseInt(ad.style.left);
var curTop = parseInt(ad.style.top);
if(ad.offsetWidth + curLeft > document.body.clientWidth + document.body.scrollLeft - 1)
{
curLeft = document.body.scrollLeft + document.body.clientWidth - ad.offsetWidth;
ad.DirH = false;
}
if(ad.offsetHeight + curTop > document.body.clientHeight + document.body.scrollTop - 1)
{
curTop = document.body.scrollTop + document.body.clientHeight - ad.offsetHeight;
ad.DirV = false;
}
if(curLeft < document.body.scrollLeft)
{
curLeft = document.body.scrollLeft;
ad.DirH = true;
}
if(curTop < document.body.scrollTop)
{
curTop = document.body.scrollTop;
ad.DirV = true;
}
ad.style.left = curLeft + (ad.DirH ? 1 : -1) + "px";
ad.style.top = curTop + (ad.DirV ? 1 : -1) + "px";
}
}
}
</script><body><div style="width:30cm;height:40cm"></div></body><script>
Rimifon.NewFloatAd("http://www.jb51.net/images/logo.gif", "http://www.baidu.com");
//var ad = Rimifon.NewFloatAd("http://www.jb51.net/images/logo.gif");
//ad.style.left = 500;
//ad.style.top = 456;
//ad.Image.width = 88;
//ad.Image.height = 31;
</script>
第二种方式:
方法:直接吧此页面引入即可
<script>
function alertwindow(url)
{
window.open(url);
}
</script>
<div id="floatAD" style="position:absolute;z-index:10;">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TR>
<TD><img src="/uploadfiles/ad/image/000.jpg" border="0" width="80" height="80" onclick="alertwindow('http://www.baoying.com')"></TD>
</TR>
<TR bgColor=#CCCCCC>
<TD height="20" align="right"><span style="CURSOR: hand;color:white;font-size:12px;margin-right:4px;" onclick="closefloatAD()">关闭</span></TD>
</TR>
</TABLE>
</div>
<script>
var x = 50,y = 60
var xin = true, yin = true
var step = 1
var delay = 10
var obj=document.getElementById("floatAD")
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)}
function closefloatAD()
{
document.getElementById('floatAD').style.visibility='hidden';
if(itl) window.clearInterval(itl)
}
</script>
分享到:
相关推荐
网页浮动广告代码是一种常见的网页设计技术,用于在页面上创建动态显示的广告。这些广告通常位于页面的侧边栏或屏幕边缘,随着用户滚动页面而始终保持可见,从而提高广告的曝光率和点击率。在本篇文章中,我们将深入...
在本例中,我们关注的是利用JS实现的网页浮动广告。浮动广告是指在用户浏览网页时,始终停留在屏幕某一位置,跟随用户滚动而上下移动的广告形式。这种广告设计能够吸引用户的注意力,提高广告的曝光率。 首先,让...
网页浮动广告窗口是一种常见的网页设计技术,用于在用户浏览页面时始终显示特定的广告或信息。这种技术通过JavaScript实现,可以将广告放置在屏幕的右侧或左侧,甚至可以设置为固定位置,使得无论用户滚动页面,广告...
网页浮动广告代码是一种常见的网页设计技术,用于在页面上创建始终可见的广告单元,即使用户滚动页面,这些广告也会保持在屏幕的特定位置。这种广告形式可以提高广告的曝光率,因为它们始终在用户的视线范围内。本文...
网页浮动广告是网络广告设计中常见的一种形式,它能够在用户浏览网页时持续显示,从而提高广告的曝光率和点击率。下面将详细讲解十种常见的网页浮动广告代码及其实现方式,帮助你提升网站的互动性和功能性。 1. **...
综上所述,“网页两侧滚动广告.html”文件提供了一个实现网页浮动广告的实例,通过结合HTML、CSS和JavaScript技术,使广告元素随着用户滚动保持在视线内,从而提升广告的可见性和互动性。在实际应用中,开发者可以...
网页上的浮动广告是一种常见的网络营销手段,它以动态或者静态的形式出现在网页的某个角落,随着用户滚动页面而始终保持在屏幕的可见范围内。这种广告设计的主要目的是提高用户的关注度,从而增加品牌曝光率和潜在的...
一个用于网页浮动广告的类,使用极其方便。
浮动广告是一种常见的网络广告形式,它在网页上以动态的方式展示,通常会跟随用户滚动页面而保持在屏幕的可见区域内。这种效果是通过JavaScript编程语言实现的,JavaScript为网页提供了强大的交互性和动态功能。 ...
根据给定文件的信息,我们可以提炼出与“浮动广告”相关的几个关键知识点,包括浮动广告的基本概念、实现原理、以及在实际网页开发中的应用等。 ### 一、浮动广告的概念 浮动广告是一种常见的在线广告形式,它能够...
标题与描述概述的知识点主要集中在网页设计中的浮动广告实现方式上。这涉及到前端开发中HTML、CSS以及JavaScript的综合运用,旨在使广告在用户浏览网页时保持动态或半静态的位置,既达到展示目的又不干扰用户体验。...
网页两侧的浮动对联广告是一种常见的网页设计元素,主要用于展示广告或者重要信息,吸引用户的注意力。这种广告形式因其独特性和动态效果,往往能有效提高点击率。本压缩包包含两个浮动对联广告的实例,一个带有关闭...
在网页设计与开发中,浮动广告是一种常见的营销策略,用于吸引用户的注意力并提高网站的互动性和转化率。然而,要使浮动广告在不同浏览器和设备上稳定运行,需要掌握一定的JavaScript技巧,特别是处理滚动事件时,...
在这个场景中,"js浮动广告代码"指的是使用JavaScript实现的一种广告展示方式,这种广告会悬浮在网页的四周,无论用户滚动页面,它都会保持在屏幕的特定位置,从而提高广告的可见性和点击率。 浮动广告的实现原理...
在Web开发中,"div浮动广告"是一种常见的设计技术,用于在网页上创建如客服在线等浮动元素。这种广告或功能通常位于页面的一侧,随着用户滚动页面而始终保持可见,以便用户随时能与客服进行交流。现在我们来深入探讨...
在网页设计中,浮动广告是一种常见的营销策略,用于吸引用户注意力并提高品牌曝光率。本文将详细介绍如何使用兼容各大浏览器的浮动广告JS代码,以及如何实现这一功能。 首先,我们需要理解浮动广告的基本概念。浮动...
"简洁易用的jQuery左右对称浮动广告代码"是一个专门针对网页广告设计的jQuery插件,特别适合于创建对联广告,也就是在页面两侧浮动显示的广告条幅。 首先,我们要理解什么是对联广告。对联广告通常是指位于网页两侧...
淘宝网图片浮动广告代码是一种常见的网页交互元素,用于吸引用户注意力并提高网站的广告效果。在网页设计中,这种广告通常会随着用户滚动页面而上下移动,保持在用户的视野范围内。这种技术结合了JQuery库、div+css...
HTML图片的浮动广告效果是网页设计中常见的交互元素,它能吸引用户的注意力并提供互动体验。这个效果通常用于展示广告、推广信息或者动态提示。在本文中,我们将深入探讨如何利用HTML和CSS实现图片的浮动广告效果。 ...
在网页设计中,"HTML浮动广告,靠边换图"是一种常见的交互式设计技术,用于吸引用户的注意力并展示促销信息。...在实际项目中,可以参考提供的“浮动广告”文件进行学习和实践,不断探索和提升网页设计技能。