<div id="div1" STYLE="position:absolute;visibility:visible;display:none"><img src="1.gif" alt="" border="0" style="cursor:pointer;"/></div>
<div id="div2" STYLE="position:absolute;visibility:visible;display:none"><img src="1.gif" alt="" border="0" style="cursor:pointer;"/></div><script language="JavaScript" type="text/JavaScript">
function Bean(XX,xstep,delay_time,YY,ch,oh,yon,ie,div){
showDiv(div);
this.XX = XX;
this.xstep = xstep;
this.delay_time = delay_time;
this.YY = YY;
this.ch = ch;
this.oh = oh;
this.yon = yon;
this.ie = ie;
this.div = div;
} function canvesPic(div){
var XX=40;
var xstep=1;
var delay_time=60;
var YY=0;  
var ch=0;
var oh=0;
var yon=0;
var ie;
var flat = false;
ie=document.all?1:0

if(ie){ 
YY=100;
div.style.top=YY;
}
var bean = new Bean(XX,xstep,delay_time,YY,ch,oh,yon,ie,div);
loopfunc(bean);
} function canvesPic2(div){
var XX=40;
var xstep=1;
var delay_time=60;
var YY=0;  
var ch=0;
var oh=0;
var yon=0;
var ie;
var flat = false;
ie=document.all?1:0

if(ie){ 
YY=100;
div.style.top=YY;
}
var bean = new Bean(XX,xstep,delay_time,YY,ch,oh,yon,ie,div);
loopfunc(bean);
}function reloc1(bean){
if(bean.yon==0){
bean.YY=bean.YY-bean.xstep;
}else{
bean.YY=bean.YY+bean.xstep;
}
if (bean.ie){
bean.ch=document.body.clientHeight;
bean.oh=div.offsetHeight;
}
if(bean.YY<0){
  bean.yon=1;
bean.YY=0;
}
if(bean.YY>=(bean.ch-bean.oh)){
bean.yon=0;
bean.YY=(bean.ch-bean.oh);
}
if(bean.ie){
div.style.left=bean.XX;
div.style.top=bean.YY+document.body.scrollTop;
}
} function loopfunc(bean){
if(bean.YY > 0 ){
reloc1(bean);
window.setTimeout(loopfunc,bean.delay_time,bean);
}else{
hideDiv(bean.div);
}
} var __sto = setTimeout;//重写定时器
window.setTimeout = function(callback,timeout,param1){     
     var args = Array.prototype.slice.call(arguments,2);     
var _cb = function(){     
callback.apply(null,args);     
}     
    __sto(_cb,timeout);     
}

function getIds(id) {//获取div
   div = document.getElementById(id);
return div;
}

function hideDiv(div){
div.style.display="none"; //隐藏清空资源
}

function showDiv(div){
div.style.display="block"; //显示资源
}

window.setTimeout(canvesPic,2000,getIds("div1"));
window.setTimeout(canvesPic2,3000,getIds("div2"));
// canvesPic(getIds("div1")); </script>
以上代码想实现..
二个图片向上移动现在是.window.setTimeout(canvesPic,2000,getIds("div1")); 第一个图向上动
第二个图不动...是那块有问题..帮我看看..