文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
网站首页 软件下载
数码学院 网络学院
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院技术开发Script用JavaScript实现网页上的浮动广告
精品广告
推荐TOP10
·innerHTML在Firefox和Opera下的执行特例
·弹出窗口window.open()的参数列表
·javascript gb2312转utf-8
·JavaScript方法和技巧大全
·js事件列表
·网页屏蔽(左右键,代码等)的非JS方法
·显示客户端页面执行时间的代码
·你是否理解JavaScript的执行顺序?
·CSS+JavaScript打造超酷右键菜单
·Javascript脚本实现静态网页加密
·Javascript实例:Select的OnChange()事件
·网页特效:图片随机显示技巧
·让innerHTML中的script脚本执行起来
·调试javascript的好方法
·不用script仅用css编写无限分级弹出菜单
·javascript实现类似google和msn space的拖拽
·Microsoft VBscript运行时错误'800a000d'的解决方案
·Javascript脚本实现静态网页加密
·让3721也无奈的弹出窗口(代码)
·自适应图片大小的弹出窗口
阅读TOP10
·关于ie的内存泄漏与javascript内存释放
·格式化数字函数FormatNumber
·网页里嵌入JavaScript 验证空,汉字,字母,数字,长度输入
·把UTF-8编码转换为GB2312编码
·下拉菜单全攻略之Javascript篇
·JavaScript中的字符串操作
·通过JAVAScript实现页面自适应
·Javascript实例:Select的OnChange()事件
·JavaScript另类网页特效5则
·用层模拟下拉列表框
·判断输入框不为空
·获取cpu序列号,硬盘ID,网卡MAC地址
·WEB打印大全之JavaScript
·轻松弹出无边框网页的Javscrpt代码
·用JavaScript实现网页上的浮动广告
·如何用javascript判断录入的日期是否合法
·Microsoft VBscript运行时错误'800a000d'的解决方案
·如何实现一个表格表头不动tbody区域用滚动条可以滚动
·JavaScript实现滚动广告
·UTF-8转GB2312函数

用JavaScript实现网页上的浮动广告

日期:2003年6月19日 作者:清风网络学院 查看:[大字体 中字体 小字体]


漫游于网络之间,你会发觉,因特网不但是信息的海洋,也是广告的海洋。除了普通的Gif Banner、Flash外,浮动广告也是时下网上较为流行的广告形式之一。当你拖动浏览器的滚动条时,这种在页面上浮动的广告,可以跟随屏幕一起移动。尽管这种效果对于广告展示有相当的实用价值,但对浏览你网页的人来讲,这则是个既妨碍阅读,又影响阅读兴趣的东西,因此一定不能滥用。不过,如果你能善用的话,它就能发挥出极大的作用。


  要做出浮动式广告的效果并不困难,如果你有JS基础的可以自己写一个,如果连写都懒得写的话,到网上下载一个特效工具,按提示粘贴一下代码就OK。不过,想要真正了解它是怎样做出来的,则需要掌握一些JS知识了。这里向大家介绍一下简单的浮动广告做法。

  以下这段代码可放在<body></body>之间,其间我加入了一些注释(即“//”后的文字及“<!—”“-->”之间的文字)。
   <SCRIPT FOR=window EVENT=onload LANGUAGE="JScript">
   initAd();//载入页面后,调用函数initAd()
   </SCRIPT>
   <script language="JScript">
   <!--
   function initAd() {
   document.all.AdLayer.style.posTop = -200;//设置onLoad事件激发以后,广告层相对于固定后的y方向位置
   document.all.AdLayer.style.visibility = 'visible'//设置层为可见
   MoveLayer('AdLayer');//调用函数MoveLayer()
   }
   function MoveLayer(layerName) {
   var x = 600;//浮动广告层固定于浏览器的x方向位置
   var y = 300;//浮动广告层固定于浏览器的y方向位置
   var diff = (document.body.scrollTop + y - document.all.AdLayer.style.posTop)*.40;
   var y = document.body.scrollTop + y - diff;
   eval("document.all." + layerName + ".style.posTop = y");
   eval("document.all." + layerName + ".style.posLeft = x");//移动广告层
   setTimeout("MoveLayer('AdLayer');", 20);//设置20毫秒后再调用函数MoveLayer()
   }
   //-->
   </script>
   <!--下面为一个ID为AdLayer的层(如ID名不为AdLayer,上面MoveLayer()内的AdLayer也要作相应修改),包括一张带链接的图片-->
   <div id=AdLayer style='position:absolute; width:61px; height:59px; z-index:20; visibility:hidden;; left: 600px; top: 300px'>
   <a href="http://www.5dmedia.com/bbs"><img src='../qqkk2000.gif' border="0" height="60" width="60"></a>
   </div>

  在这里,你可以设置x、y的值来设定所固定层的位置,改变setTimeout("MoveLayer('AdLayer');", 20)中20的值为你希望调用MoveLayer()的时间间隔。还有要注意的是,使用的图片最好为透明背景的gif图,以使图片的背景颜色不至于遮住后面的的内容。

  切记,要慎用浮动式广告,考虑使用特效的同时,千万要考虑到浏览者的感觉,不能滥用哦!

(出处:ABC网络学院



上一篇:超酷随鼠标而飞动的时钟

下一篇:Flash MX一步步跟我做“幽灵情书”


用JavaScript实现网页上的浮动广告 相关软件: 用JavaScript实现网页上的浮动广告 相关文章:
·浮动工具V3.02
·Dreamweaver如何制作浮动广告
·用JavaScript实现网页上的浮动广告
·用Photoshop快速实现按钮浮动
·网站左右两边浮动广告JS代码
·浮动对联广告---之左侧代码
·JavaScript实现网页上浮动广告
·第三章 Imageready3.0浮动面板(1)
·浮动视口
·CSS规范 闭合浮动元素介绍
·浮动对联广告---之左侧代码

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号