会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 对联欣赏网(www.86duilian.com),搜集整理对联,供广大的网友和联友学习和使用。
当前位置:主页 > 对联集锦 > 广告对联 > 正文

关于对联广告不滚动的解决方法

时间:2015-06-02 21:14 来源: 作者: 阅读:

在页面上加了对联广告后发现不滚动,找了N久才发现是<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">这句导致不滚动的,可是如果去掉的话对于用DIV+CSS开发的网站来说又是灾难要另外找解决办法,应该是JS里有代码不符合W3C的标准找了资料才知道是document.body不符合标准,换成document.documentElement就可以了,问题终于完美的解决了。

 

 

附上对联广告的代码:

function initEcAd() {
document.all.AdLayer1.style.posTop = -200;
document.all.AdLayer1.style.visibility = 'visible'
document.all.AdLayer2.style.posTop = -200;
document.all.AdLayer2.style.visibility = 'visible'
MoveLeftLayer('AdLayer1');
MoveRightLayer('AdLayer2');
}
function MoveLeftLayer(layerName) {
var x = 5;
var y = 150;// 左侧广告距离页首高度
var diff = (document.documentElement.scrollTop + y - document.all.AdLayer1.style.posTop)*.40;
var y = document.documentElement.scrollTop + y - diff;
eval_r("document.all." + layerName + ".style.posTop = parseInt(y)");
eval_r("document.all." + layerName + ".style.posLeft = x");
setTimeout("MoveLeftLayer('AdLayer1');", 20);
}
function MoveRightLayer(layerName) {
var x = 5;
var y = 150;// 右侧广告距离页首高度
var diff = (document.documentElement.scrollTop + y - document.all.AdLayer2.style.posTop)*.40;
var y = document.documentElement.scrollTop + y - diff;
eval_r("document.all." + layerName + ".style.posTop = y");
eval_r("document.all." + layerName + ".style.posRight = x");
setTimeout("MoveRightLayer('AdLayer2');", 20);
}

document.write("<div id=AdLayer1 style='position: absolute;visibility:hidden;z-index:1'><a href='NewsList.asp?SortID=11&SortPath=0,11,' target='_blank'><img src=images/dlzuo.jpg border='0'></a></div>"
+"<div id=AdLayer2 style='position: absolute;visibility:hidden;z-index:1'><a href='NewsList.asp?SortID=11&SortPath=0,11,' target='_blank'><img src=images/dlyou.jpg border='0'></a></div>");
initEcAd()

// JavaScript Document

 

将上面的程序保存成某个js文件

在调用的时候直接

 <script src="images/ad-01.js" language="JavaScript"></script>

注意修改文件的路径

(责任编辑:admin)

相关标签: 乔迁对联 庆贺对联 开业对联