欢迎访问第1万维网网站!用户名: 密码: [忘记密码]

合作代理 | 在线咨询

您的位置: 第一万维网 >> dreamweaver教程 >> 正 文

用DW制作浮动广告

来源:第一万维网   更新时间:2010-2-20 11:56:48

漫游于网络之间,你会觉察,因特网不但是信息的海洋,也是广告的海洋。除了普通的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图,以使图片的背景颜料不至于遮住后面的的内容。

  记住,要慎用浮动式广告,着想使用特效的同时,千万要着悟出传阅者的感觉,不能滥用哦

(第一万维网责任编辑:郑朝辉)

最新图片新闻文章

网友正在看下面的相关文章

快捷操作

本栏目最新文章

业界新闻

第一万维网公告

本站最新图片文章

第一万维网QQ客服

为了给您提供更加方便快捷的服务请选择您的服务专员,点击QQ号码即可。
企业在线客服QQ:800015119

第一万维网快速服务导航