JAVA技术
返回
登录/注册
遇到问题了,请大家帮忙,谢谢了
楼主
ddhj745zw 于 2009-09-24 13:50:31
遇到问题了,请大家帮忙,谢谢了
[P]<SCRIPT language=javascript>
var tmpstr="";
var intInter=0;
var myArraw=new myArraw(15);
myArraw[0]="eee";
myArraw[1]="ww";
myArraw[2]="aaa";
myArraw[3]="bbb";[/P][P]
function GetArray()
{
if(intInter>15)
{
intInter=0;
}
else
{
tmpstr="";
tmpstr=myArraw[intInter];
intInter=intInter+1;
}
}
SetInterval(GetArray,8000);[/P][P]var specialcode="<DIV id=searchspe style='Z-INDEX: 100; right: 1px; POSITION: absolute; top: 373px;'><TABLE cellSpacing=0 [/P][P]cellPadding=0 width=403 style='border-left:1px solid #333333;border-top:1px solid #333333;border-right:1px solid [/P][P]#333333;font-size:12px;color:#ffffff'><TR bgcolor=#2E6287><TD height=20 width=380><marquee [/P][P]scrollamount=3>"+tmpstr+"</marquee></TD><TD style='CURSOR: hand' onclick=searchspe.style.visibility='hidden' width=30>关 闭[/P][P]</TD></TR></TABLE></DIV>";
document.write(specialcode);lastScrollY=0;function heartBeat0(){diffY=document.body.scrollTop;percent=.1*(diffY-[/P][P]lastScrollY);if(percent>0)percent=Math.ceil(percent);else percent=Math.floor[/P][P](percent);document.all.searchspe.style.pixelTop+=percent;lastScrollY=lastScrollY+percent;}window.setInterval("heartBeat0[/P][P]()",1);
function scrollImg(){
var posX,posY;
if (window.innerHeight) {
posX = window.pageXOffset;
posY = window.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop) {
posX = document.documentElement.scrollLeft;
posY = document.documentElement.scrollTop;
}
else if (document.body) {
posX = document.body.scrollLeft;
posY = document.body.scrollTop;
}
var ad=document.getElementById("searchspe");
ad.style.top=(posY+468)+"px";
ad.style.right=1+"px";
setTimeout("scrollImg()",100);
}
</SCRIPT>[/P][P]<SCRIPT type=text/javascript>
scrollImg();
</SCRIPT>[/P][P] [/P][P] [/P][P]这是代码,我想实现的效果是:网页右下角有一个随网页上下滚动的横条,横条上有文字按规定的时间:比如8秒向左做间隔性滚动,就是每隔8秒钟自动循环下一个内容。现在的问题是,右下角实现了,但按时间间隔滚动不行,请大家帮帮我看是哪里错了,谢谢了[/P]
回复
1
电脑版
Page created in 0.0625 seconds with 4 queries.