古琴背锁:图片跟随滚动条

来源:百度文库 编辑:查人人中国名人网 时间:2024/03/29 04:27:55
需要详细说明.比如是作用在层上还是表格里?名字怎么取?
我找到代码了可是不知道怎么贴按照上面说的贴在BODY里和HEAD里也没反应,谢谢,最好说个做的流程!说的好我会加分的!谢谢!

我只能把原理简单的说说,首先是用层来给你的图片来定位.然后再用JAVASCRIPT来给你的图片来加效果:随着滚动条拖动的时候,在他碰到页面上下边界的时候会滚着拖动,不拖动滚动条的时候是静止在那里.
下面是JavaScript的代码,把它拷到你的代码中,在HEAD与BODY中间!!!
把图片路径改改!!!
其实,这一两句也是说不清楚的,要自己多多摸索!
你也可以加我的QQ来交流交流 QQ:2727253
原代码如下:
<script>
<!--
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 = 50;
var diff = (document.body.scrollTop + y - document.all.AdLayer1.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("MoveLeftLayer('AdLayer1');", 20);
}
function MoveRightLayer(layerName) {
var x = 5;
var y = 50;
var diff = (document.body.scrollTop + y - document.all.AdLayer2.style.posTop)*.40;
var y = document.body.scrollTop + y - diff;
eval("document.all." + layerName + ".style.posTop = y");
eval("document.all." + layerName + ".style.posRight = x");
setTimeout("MoveRightLayer('AdLayer2');", 20);
}
document.write("<div id=AdLayer1 style='position: absolute;visibility:hidden;z-index:1'><a onclick=\"javascript:{document.all.AdLayer1.style.visibility='hidden'}\" href='#'><img src=images/closead.gif border=0></a><br /><EMBED src='http://www.ly333.com/images/left.swf' quality=high WIDTH=100 HEIGHT=450 TYPE='application/x-shockwave-flash' id=dl></EMBED></div>"
+"<div id=AdLayer2 style='position: absolute;visibility:hidden;z-index:1'><a onclick=\"javascript:{document.all.AdLayer2.style.visibility='hidden'}\" href='#'><img src=images/closead.gif border=0></a><br /><EMBED src='http://www.ly333.com/images/right.swf' quality=high WIDTH=100 HEIGHT=450 TYPE='application/x-shockwave-flash' id=dl></EMBED></div>");
initEcAd()

//-->
</script>
参考资料:参考JAVASCRTIP特效制作

最好用JS脚本.
方便 直观.
我也是新学ASP 给你解释不了.参数还是会改的.