<html>
<head>
<title>随页面滚动的对联广告</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<center><h1>随页面滚动的对联广告</h1><hr></center>
<p> </p><p> </p><p> </p><p> </p>
<p> </p><p> </p><p> </p><p>
<script language="JavaScript">
var delta=0.8;
var collection;
var closeB=false;
function floaters()
{
this.items= [];
this.addItem= function(id,x,y,content)
{ //向页面写入一个<div>
document.write('<DIV id='+id);
document.write(' style="Z-INDEX: 10; POSITION: absolute;width:80px; height:60px;');
document.write('left:'+(typeof(x)=='string'?eval(x):x));
document.write(';top:'+(typeof(y)=='string'?eval(y):y)+'">');
document.write(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()',30); //调用函数play()
}
}
function play()
{
if(screen.width<=800 || closeB)
{
for(var i=0;i<collection.length;i++){ //设置显隐属性
collection[i].object.style.display= 'none';
}
return;
}
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= '';
}
}
function closeBanner() //函数:关闭
{
closeB=true;
return;
}
var theFloaters= new floaters();
//添加广告图像
theFloaters.addItem('followDiv1','document.body.clientWidth-206',80,'<img src="1416433.gif" alt="广告内容二"><br><br><img src=u=345967603,2231543872&fm=0&gp=0.gif onClick="closeBanner();">');
theFloaters.addItem('followDiv2',6,80,'<img src="u=770972404,4131089670&fm=0&gp=0.gif" alt="广告内容一"><br><br><img src=u=345967603,2231543872&fm=0&gp=0.gif onClick="closeBanner();">');///在这里改为文字或图片!!!!
theFloaters.play();
//页面其他内容显示输出
for(var i=0;i<120;i++)
{
document.write("<center>这里是页面内容!</center>");
}
</script>
</p>
</body>
</html>
分享到:
相关推荐
首先,"弹性滚动对联广告代码"是一种使用JavaScript(JS)编写的脚本,它实现了广告条目在页面滚动时动态调整位置的功能。JavaScript是一种轻量级的解释型编程语言,常用于网页交互和动态效果的实现。通过JS,我们...
弹性滚动对联广告是一种常见的网页动态效果,常用于吸引用户注意力并提高广告的展示效果。在Web开发中,这种效果通常通过JavaScript实现,利用其强大的交互性和动态性。本资源"弹性滚动对联广告代码.rar"包含了一份...
弹性滚动对联广告代码是一种常见的网页元素,常用于在网站两侧展示动态的广告或信息,以吸引用户注意力并提升用户体验。这种广告形式通常基于JavaScript(JS)特效来实现,能够根据用户滚动页面时的位置自动调整广告...
【网站左右两边滚动对联广告】是一种常见的网页设计元素,特别是在商业网站中,它用于吸引用户的注意力并展示广告或重要信息。这种类型的广告通常以滚动或滑动的方式出现在页面的两侧,可以是横向或者纵向移动,增加...
在IT行业中,对联广告是一种常见的网页元素,它通常出现在网页两侧,随着用户滚动页面而保持固定在屏幕上,以此提高广告的可见性和点击率。这种广告形式尤其适用于内容丰富的长篇网页,如新闻网站或博客。现在,我们...
"物理弹性滚动对联广告代码"是指一种特殊的技术实现,它使得广告在用户滚动页面时,能根据物理滚动的动态效果进行有弹性的移动,从而提供更自然、流畅的用户体验。这种技术尤其适用于响应式设计,确保在不同设备和...
【物理弹性滚动对联广告代码】是一种创新的网页广告设计技术,主要应用于互联网广告领域,特别是在移动端展现。这种广告形式借鉴了中国传统对联的文化元素,将广告内容以对联的形式呈现,同时结合了物理弹性滚动的...
网页对联广告是一种常见的网页设计元素,通常出现在网站的两侧,形状类似传统的对联,用于展示动态滚动的图片或文字信息。这种效果可以吸引用户的注意力,增加广告的可见度,从而提升网站的互动性和用户体验。在本...
【物理弹性滚动对联广告代码】是一种常见的网页交互特效,主要应用于网站的侧边栏,以吸引用户注意力并增加广告的曝光率。这种特效利用JavaScript(JS)编程语言实现,结合了物理学中的弹性运动概念,使得广告在滚动...
在网页设计中,对联广告通常是指位于网页两侧,跟随用户滚动页面而上下移动的广告模块。这种广告形式能够保持用户的视线接触,提高广告的曝光率。本压缩包"两种滚动效果的对联广告代码.rar"包含了一种具有物理弹性...
在IT行业中,"弹性滚动对联广告代码"是一种常见的网页设计技术,主要用于创建吸引用户注意力的广告展示形式。这种广告通常出现在网页的两侧,随着用户滚动页面而保持在视野范围内,提高了广告的可见性和交互性。下面...
在这个对联广告中,可能使用了ActionScript监听页面滚动事件,然后根据滚动条的位置调整广告的位置,使其始终保持在屏幕两侧。 关闭按钮是用户体验设计的重要组成部分,尤其在广告中。用户有时可能不希望看到广告,...
接下来,我们关注压缩包内的“物理弹性滚动对联广告代码”。这个文件可能包含了以下关键点: 1. **物理弹性滚动**:这可能指的是广告在页面滚动时具有弹性效果,即随着用户滚动,广告会以平滑、自然的方式移动,...
2. 滚动对联广告:随着互联网技术的发展,动态的对联广告变得越来越普遍。如标题所提及,可以跟随鼠标滑动的对联广告,通常是通过JavaScript或CSS3实现。当用户滚动页面时,广告会保持在屏幕的可视区域内,增加曝光...
例如,一个网页可能在顶部有一个浮动广告,页面两侧各有一个对联广告,中间主要内容区域则穿插着图片广告轮播。为了平衡用户体验和广告效果,开发者和设计师需要考虑广告的加载速度、尺寸、颜色对比等因素,并遵循...
`保持其在页面滚动时始终固定在指定位置。 如果广告具有交互性,比如点击跳转到其他页面或显示更多内容,那么JavaScript就派上用场了。例如,可以添加事件监听器来响应用户的点击行为: ```javascript document....
在这个项目中,JavaScript代码可能会根据页面的物理滚动事件,动态地更新或显示对联广告内容,确保其始终保持在用户视野内。 3. **适配性**:由于涉及前端代码,所以此代码可能考虑了多种浏览器的兼容性和不同屏幕...