melko: scroll mit pause will nicht!!! Grrr

Beitrag lesen

Hallo!

Habe ein merkwürdiges Problem...
und zwar ich habe mir den Script von http://www.dynamicdrive.com/dynamicindex2/crosstick.htm geholt und nicht viel verändert... bis auf des, dass ich den Inhalt und das DIV vergrößert habe... jedoch will er bei mir dennoch nicht so laufen wie in diesem Demo...
Dh bei mir überspringt er ein Inhalt und stattdessen blendet es nur eine leeres DIV ein...
Ich weiß nicht wo der Fehler liegt!!

hier sind meine Funktionen:

///////Do not edit pass this line///////////////////////

var ie=document.all;
var dom=document.getElementById;

if (messages.length > 2){
 i=2;
}else{
 i=0;
}

function move(whichdiv){
 tdiv=eval(whichdiv);
 if (parseInt(tdiv.style.top)>0 && parseInt(tdiv.style.top)<=5){
  tdiv.style.top=0+"px";
  setTimeout("move(tdiv)",scrollerdelay);
  setTimeout("move2(second2_obj)",scrollerdelay);
  return;
 }
 if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){
  tdiv.style.top=parseInt(tdiv.style.top)-8+"px";
  setTimeout("move(tdiv)",50);
 }else{
  tdiv.style.top=parseInt(scrollerheight)+"px";
  tdiv.innerHTML=messages[i];
  alert(i);
  if (i==messages.length-1){
   i=0;
  }else{
   i++;
  }
 }
}

function move2(whichdiv){
 tdiv2 = eval(whichdiv);
 if (parseInt(tdiv2.style.top)>0 && parseInt(tdiv2.style.top)<=5){
  tdiv2.style.top=0+"px";
  setTimeout("move2(tdiv2)",scrollerdelay);
  setTimeout("move(first2_obj)",scrollerdelay);
  return;
 }
 if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
  tdiv2.style.top=parseInt(tdiv2.style.top)-8+"px";
  setTimeout("move2(tdiv2)",50);
 }else{
  tdiv2.style.top=parseInt(scrollerheight)+"px";
  tdiv2.innerHTML=messages[i];
  if (i==messages.length-1){
   i=0;
  }else{
   i++;
  }
 }
}

function startscroll(){
 first2_obj=ie? first2 : document.getElementById("first2");
 second2_obj=ie? second2 : document.getElementById("second2");
 move(first2_obj);
 second2_obj.style.top=scrollerheight;
 second2_obj.style.visibility='visible';
}

if (ie||dom){
 document.writeln('<div id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+' ;background-image:url('+scrollerbackground+')">');
 document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0px;top:0px">');
 document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:1px;">');
 document.write(messages[0]);
 document.writeln('</div>');
 document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:0px;visibility:hidden">');
 document.write(messages[dyndetermine=(messages.length==1)? 0 : 1]);
 document.writeln('</div>');
 document.writeln('</div>');
 document.writeln('</div>');
}

if (window.addEventListener){
 window.addEventListener("load", startscroll, false);
}
else if (window.attachEvent){
 window.attachEvent("onload", startscroll);
}
else if (ie||dom){
 window.onload=startscroll;
}

DANKE für Eure Hilfe!

Gruß melko