javascript关于滚动广告的

来源:百度知道 编辑:UC知道 时间:2024/05/20 19:44:25
<script language="javascript">
function Show()
{
document.getElementById("ad").style.pixelTop =document.getElementById("ad").style.pixelTop;
document.getElementById("close").style.pixelTop =document.getElementById("close").style.pixelTop;
}
function Close()
{
document.getElementById("ad").style.display = "none";
document.getElementById("close").style.display = "none";
}
window.onscroll=Show;
</script>

不知道为说呢么老是动一下就再也不动了.......
<script language="javascript">
var top = 0;
function GetTop()
{
top = document.getElementById("ad").style.pixelTop;

}
function Show()
{
document.getElementById("ad").style.pixelTop = top + document.body.scrollTop;
document.getElementById("close").style.pixelTop = top + document.body.scrollTop

你的HTML代码前边有这样两句吗?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
如果有的话,document.body.scrollTop和document.body.scrollTop都为0,应该改成
document.documentElement.scrollTop和document.documentElement.scrollTop
或者你可以把那两句代码改成<html>这一行

JavaScript实现滚动广告
作网页,总想多拉广告。在编制页面时,总想在有限的空间内放置尽可能多的内容,以求页面的紧凑与完美,如何在页面的固定位置轮流播放滚动广告呢,就象足球场边的三角翻转广告牌。JavaApplet程序可以实现,而且可滚动的广告远远多余三角滚动广告牌。不过速度实在太慢了。下面就向你介绍一种用JavaScript编写的在页面的固定广告位轮流播放广告的方法。
把以下代码放在〈head〉〈/head〉之间:

〈script language=〃JavaScript〃〉

〈!-- Hide from old browsers

var i = 1;

banner1= new Image();

banner1