`
liss
  • 浏览: 844309 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

几种浮动广告

阅读更多
</html>
    <title>制作浮动的广告图片</title>
    <script language="javascript" type="text/javascript">
    var advInitTop=0;//使层总置于顶端的初始值
    function move()
    {
        window.document.getElementById("advLayer").style.top=advInitTop+window.document.body.scrollTop;
     }
     window.onscroll=move;//窗口的滚动事件,当页面滚动时调用move()函数
    </script>
</head>
<body >
<div id="advLayer" style="position:absolute;left:16px;top:129px;width:180px;height:230px; z-index:1;">
    <img src="images/bt.jpg" width="180" height="230"/>
</div>
</body>
例子:带关闭按钮的浮动的广告图片
<head>
    <title>制作浮动的广告图片</title>
    <script language="javascript" type="text/javascript">
    //使层总置于顶端的初始值
    var advInitTop=0;
    var closeInitTop=0;
    //获取广告图片所在的层上边距的初始值
    function inix()
    {
        advInitTop=parseInt(window.document.getElementById("advLayer").style.top);
        closeInitTop=parseInt(window.document.getElementById("closeLayer").style.top);
    }
   
    //使用广告图片所在的层与滚动条同步移动
    function move()
    {
        document.getElementById("advLayer").style.top=advInitTop+parseInt(window.document.body.scrollTop);
        document.getElementById("closeLayer").style.top=closeInitTop+parseInt(window.document.body.scrollTop);
     }
    
     //隐藏advLaayer closeLayer 并不为被隐藏的对象保留其物理空间
     function closeMe()
     {
        window.document.getElementById("closeLayer").style.display="none";
        window.document.getElementById("advLayer").style.display="none";
     }
    
     //窗口的滚动事件,当页面滚动时调用move()函数
     window.onscroll=move;
    </script>
</head>
<body onload="inix()">
<div id="advLayer" style="position:absolute;left:16px;top:80px;width:302px;height:171px; z-index:1;">
    <img alt="adv" src="images/lady_0007.jpg" width="302" height="171"/>
</div>
<div id="closeLayer" onclick="closeMe()"style="position:absolute;left:214px;top:230px;width:27px;height:19px;z-index:2;">
    <img alt="close" src="images/close.gif"/>
</div>
例子: 动态显示图片
<head>
    <title>动态显示图片</title>
    <script language="javascript" type="text/javascript">
            var arr=new Array();
            arr[0]="images/arrow.gif";
            arr[1]="images/back.jpg";
            arr[2]="images/bt.jpg";
            var i=0;
        function showPic()
        {
            if(i>2)
            {
              i=0;
            }
            window.document.getElementById("pic").src=arr[i++];
            window.setTimeout("showPic()",1000);
        }
    </script>
</head>
<body onload="showPic()" >
<div id="a" style="left:20px;top:50px;width:200px;height:180px;">
<img   id="pic"src="" alt="pic" style="left:20px;top:50px;width:200px;height:180px;" />
</div>
</body>
例子: 飘浮广告
<head>
<title>飘浮广告</title>
<script language="jscript" type="text/javascript">
    //漂浮广告的初始位置
     var x=50,y=60;
    
     //xin为真,则向右运动,否则向左运动.
     //yin为真,则向右运动,否则向左运协.
     var xin=true,yin=true;
    
     //移动的距离
     var step=1;
    
     //移动的步长
     var delay=10;
    
     function floatAD()
     {
         //L左边界,T右边界
         var L=T=0;
        
         //层移动的右边界
         var R=window.document.body.offsetWidth-window.document.getElementById("fly").offsetWidth;
        
         //层移动的下边界
         var B=window.document.body.offsetHeight-window.document.getElementById("fly").offsetHeight;
        
         //层移动后的左边界
         window.document.getElementById("fly").style.left=x;
        
         //层移动后的上边界
         window.document.getElementById("fly").style.top=y;
        
         //判断水平方向
         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;}
        
         //隔多少时间调用一次
         setTimeout("floatAD()",delay);
     }
</script>
</head>
<body onload="floatAD()">
<div id="fly" style="position:absolute;   left:16px;    top:80px; width:295px; height:176px; z-index:1;">
    <img src="images/lady_0007.jpg" width="295" height="176"/>
</div>
</body>
</html>
<head>
分享到:
评论

相关推荐

    浮动广告 左右广告浮动广告 左右广告

    根据给定文件的信息,我们可以提炼出与“浮动广告”相关的几个关键知识点,包括浮动广告的基本概念、实现原理、以及在实际网页开发中的应用等。 ### 一、浮动广告的概念 浮动广告是一种常见的在线广告形式,它能够...

    js浮动广告实现

    为了解决这一问题,开发人员通常会采用以下几种方法来判断和获取正确的滚动位置: 1. **检查 `window.pageYOffset`**:在非IE浏览器中,如Firefox、Chrome等,可以使用 `window.pageYOffset` 来获取垂直滚动条的...

    JS网页浮动广告

    总结,JS网页浮动广告是通过HTML、CSS和JS结合实现的一种网页广告形式,它可以是可关闭的或不可关闭的,通过监听用户交互和动态修改元素样式来达到浮动和显示控制的效果。为了提高用户体验,通常会考虑添加动画效果...

    js浮动广告代码

    浮动广告的实现原理主要涉及到以下几个核心知识点: 1. **CSS定位**:为了使广告元素在页面上浮动,首先需要通过CSS设置其定位属性。通常使用`position: fixed`或`position: absolute`,前者相对于浏览器窗口定位,...

    兼容各大浏览器的浮动广告JS代码

    在网页设计中,浮动广告是一种常见的营销策略,用于吸引用户注意力并提高品牌曝光率。本文将详细介绍如何使用兼容各大浏览器的浮动广告JS代码,以及如何实现这一功能。 首先,我们需要理解浮动广告的基本概念。浮动...

    淘宝浮动广告

    淘宝浮动广告是一种常见的在线营销策略,它在网页上以悬浮的方式展示广告,通常是用来吸引用户的注意力,提高品牌曝光度或促进商品销售。这种广告形式在电商网站如淘宝中尤为常见,因为它们能够在用户浏览页面时持续...

    淘宝网图片浮动广告代码

    淘宝网图片浮动广告代码是一种常见的网页交互元素,用于吸引用户注意力并提高网站的广告效果。在网页设计中,这种广告通常会随着用户滚动页面而上下移动,保持在用户的视野范围内。这种技术结合了JQuery库、div+css...

    新浪首页左侧的Js浮动广告代码

    这个“新浪首页左侧的Js浮动广告代码”可能包含以下几个关键部分: 1. **DOM操作**:JavaScript通过Document Object Model(DOM)来操作HTML元素。在浮动广告中,可能需要获取或创建广告容器元素,并将其插入到页面...

    左右浮动广告无抖动可关闭隐藏式 对联广告 亲测保证能用

    总结来说,实现“左右浮动广告无抖动可关闭隐藏式对联广告”涉及以下几个关键点:浮动布局、防止抖动的优化策略、可关闭功能的实现、隐藏式广告的滚动行为以及全站应用的布局设计。熟练掌握这些技术,不仅可以提升...

    怎样制作网站中的浮动广告

    浮动广告是一种常见的网页广告形式,它能够在用户浏览网页时跟随用户的滚动而移动,保持在屏幕上的某个位置,从而提高广告的可见度。浮动广告的设计既要考虑用户体验,也要确保广告能够有效地吸引注意力。 #### 二...

    浮动广告的代码 浮动广告的代码

    浮动广告是一种常见的网络广告形式,它通常出现在网页的侧边或者顶部,随着用户滚动页面而保持在屏幕的固定位置,以此吸引用户的注意力。在本文中,我们将深入探讨浮动广告的实现原理、相关代码以及如何创建和优化...

    js浮动广告

    JavaScript(简称JS)浮动广告是一种常见的网页元素,用于在页面上显示吸引用户注意力的广告,通常会随着用户滚动页面而保持在屏幕上的特定位置。这种广告设计方式旨在提高广告的可见性和点击率,但同时也需要考虑...

    基于jquery 右侧浮动广告代码

    其中,右侧浮动广告是一种常见的实现方法。本教程将详细讲解如何利用jQuery库创建一个美观且易于理解的右侧浮动广告代码。 首先,我们需要了解jQuery。jQuery是一个高效、简洁的JavaScript库,它简化了HTML文档遍历...

    jQuery侧面浮动图片广告或滚屏图片广告-20130703

    实现侧面浮动或滚屏图片广告的基本步骤可能包括以下几点: 1. **HTML结构**:首先,需要在HTML中定义广告位的容器,通常是`div`元素,并为其设置合适的CSS样式,如宽度、高度、位置等。 2. **引入jQuery库**:在...

    分栏 浮动 广告

    在源码层面,创建一个浮动广告可能包括以下几个步骤: 1. 创建广告容器:使用HTML元素,如`&lt;div&gt;`,并赋予特定的ID或类名。 2. 设置样式:在CSS中,为广告容器设置`position: fixed`,并指定其在页面上的位置(例如`...

    Javascript浮动广告图片代码,已封装!兼容性强!使用简单!

    在本案例中,"Javascript浮动广告图片代码"是指一种利用JavaScript实现的广告展示技术,这种技术可以让广告在网页上以浮动的方式显示,吸引用户的注意力。 浮动广告,也称为漂浮广告或飞舞广告,通常是指在网页滚动...

    如何制作浮动广告 JavaScript制作浮动广告代码

    浮动广告是一种网页广告形式,它不固定在网页的特定位置,而是相对于浏览器窗口的位置进行浮动,即使用户滚动网页内容,浮动广告仍然能够在指定位置显示。它通常用于放置网站的广告链接、提示信息等。 ### ...

    浮动对联广告代码

    在浮动对联广告的场景中,JavaScript主要负责以下几点: 1. **定位与浮动**:JavaScript可以通过修改元素的CSS属性(如`position`、`left`、`top`等)来实现广告元素的浮动效果。当用户滚动页面时,广告会随着页面...

    javascript浮动的广告源码

    本文将深入解析“javascript浮动的广告源码”,帮助开发者理解如何利用JavaScript创建浮动广告,并探讨相关的编程技术和注意事项。 一、JavaScript基础知识 JavaScript是ECMAScript(ECMA-262)标准的实现,主要...

    java源码:浮动的广告.zip

    在Java中,实现浮动广告主要涉及以下几个技术点: 1. **网页布局**:浮动广告通常是在网页的某个位置持续显示,即使用户滚动页面,广告仍然保持在屏幕的特定区域。这需要对HTML和CSS有深入理解,尤其是定位...

Global site tag (gtag.js) - Google Analytics