主题:  请问浮动广告是怎么做的?小女子先谢过了!

feirok

职务:普通成员
等级:1
金币:0.0
发贴:8
#12005/5/24 16:52:32
我急于做一个浮动广告,就是本站主页上那种会跟随鼠标的位置而浮动的层,但一直不知道是用的行为中的onscroll事件,而是对层添加的javascript语句。如果是语句请哪位大虾告之原代码。谢谢!

编辑历史:[此帖最近一次被 feirok 编辑过(编辑时间:2005-05-24 17:10:51)]


飘飘麒

职务:普通成员
等级:1
金币:0.0
发贴:72
#22005/5/25 18:00:08
这个要用js代码.你可以下载一个有浮动广告的页面,看看源代码.也许就会有思路了.

我也是新手,只能说这么多了.



feirok

职务:普通成员
等级:1
金币:0.0
发贴:8
#32005/5/28 9:06:55
谢谢啊!请问知不知道核心代码呢?



SAYYES

职务:普通成员
等级:1
金币:0.0
发贴:62
#42005/5/29 13:40:37
找“JS特效”就可以出来一大堆相关的网站,在里面找就行了,很多呢?



zhuwentian

职务:普通成员
等级:1
金币:0.0
发贴:6
#52005/6/3 8:19:53
也可以找一些特效软件呀
上面都有的



bug5cn

职务:普通成员
等级:1
金币:0.0
发贴:20
#62005/6/4 12:56:44
//====以下就是浮动广告的代码
<div align="center">
<div id="img" style="position:absolute;"> <img src="image\flower04.gif"
onClick="pause_resume();"> </div>
<script language="javascript">
<!-- Begin
var xPos = 20;
var yPos = document.body.clientHeight;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img.style.top = yPos;
function changePos() {
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = img.offsetHeight;
Woffset = img.offsetWidth;
img.style.left = xPos + document.body.scrollLeft;
img.style.top = yPos + document.body.scrollTop;
if (yon) {
yPos = yPos + step;
}
else {
yPos = yPos - step;
}
if (yPos < 0) {
yon = 1;
yPos = 0;
}
if (yPos >= (height - Hoffset)) {
yon = 0;
yPos = (height - Hoffset);
}
if (xon) {
xPos = xPos + step;
}
else {
xPos = xPos - step;
}
if (xPos < 0) {
xon = 1;
xPos = 0;
}
if (xPos >= (width - Woffset)) {
xon = 0;
xPos = (width - Woffset);
}
}
function start() {
img.visibility = "visible";
interval = setInterval('changePos()', delay);
}
function pause_resume() {
if(pause) {
clearInterval(interval);
pause = false;
}
else {
interval = setInterval('changePos()',delay);
pause = true;
}
}
start();
// End -->
</script>
</div>
//===代码结束 加入<body>与</body>之间 就可以了 最好放在最前面

<img src="image\flower04.gif" onClick="pause_resume();"> 图片的位置和鼠标点击后的效果(停止运动)也可以改为其它 比如 鼠标放在上面停止==



hlwp1

职务:普通成员
等级:1
金币:0.0
发贴:16
#72005/6/10 12:47:09



黑宝石

职务:普通成员
等级:1
金币:0.0
发贴:5
#82005/6/11 2:19:40
用DW的层和时间轴就可以实现。



xiaofei

职务:普通成员
等级:1
金币:0.0
发贴:4
#92005/6/12 16:07:58
这个上面有好多
myjs.chinaz.com/