永发信息网

如何制作浮动层?

答案:1  悬赏:20  手机版
解决时间 2021-08-21 20:37
如何制作浮动层?
最佳答案
以下这段代码可放在 < 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 >
< 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图,以使图片的背景颜色不至于遮住后面的的内容。
  切记,要慎用浮动式广告,考虑使用特效的同时,千万要考虑到浏览者的感觉,不能滥用哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
减肥该用什么方法就有效果?
在哪里下qq2010sp1版
北京中医药大学2009在河北的文科录取分数线是
长乐经基最落后的村在哪里?
饭团里放的黑酱是什么,友情饭团是什么意思
鹤城区怀化香飘飘粉面馆这个地址怎么能查询到
懒羊羊头上为什么有坨屎?
带我回家王蓉歌词
华硕A41I笔记本有没有死机蓝屏现象?W7系统1G
寿光到临沂多少钱,寿光到青州多长时间,寿光
每天8杯水,即多少毫升啊?
如图,A在DE上,F在AB上,且AC=CE,∠1=∠2=∠3,
不用烤箱怎么做叉烧肉,烤箱和烤炉哪个做叉烧
0564是哪个地方的区号?
我这是什么症状吗?
推荐资讯
北湖区郴州第七街(九中店)地址有谁知道?有点
社旗县南阳社旗县急救中心在哪里啊,我有事要
电压不稳定时电脑总是重启怎么办?
魔兽世界3.2.2补丁下载好了为什么进游戏还是3
oppoA100用了一年了,能卖多少钱
QQ333332345能卖多少钱
掉睫毛是怎么回事?
会同县怀化常德特味鸭霸王地址有谁知道?有点
10.12出生的天平座中国明星有哪些啊?
喝什么可以生津止渴,补阴生津吃什么好
一英尺具体多少厘米
西南石油大学 和 西南科技大学 的 测绘工程专
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?