melko: scroll mit pause will nicht!!! Grrr

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

  1. hi,

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

    weißt du, was dieser kommentar dir sagen möchte?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hahahaha... ja ich weiß es...
      ich bin nun darauf gekommen dass es nicht an den Funktionen liegt sondern an dem Text den ich in das Array schreibe... Weiß aber nicht warum!!

      Hier ist das was ich rein schreibe:

      var messages=new Array();
      messages[0]='<table cellpadding=0 cellspacing=0 width="100%"><tr><td><div id="teaser" class="teaser"><table width="261px" height="90px" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"><tr><td class="teaser-image" height="77" width="102"><span style="border: 1px solid #76B9D0;"><img src="http://xxx.xxxxx.xxx/100x67.JPG"></span></td><td class="teaser-text"><b>1 Familienhotel yyy in dds</b><br>realisierte den Webauftritt des...</td></tr><tr><td colspan="2" class="teaser-link"><a href="http://xxx.xxxxx.xxx"><img src="http://xxx.xxxxx.xxx/button-mehr.gif" border="0"></a></td></tr></table></div><img src="spacer.gif" width="1" height="10"></td></tr><tr><td><div id="teaser" class="teaser"><table width="261px" height="90px" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"><tr><td class="teaser-image" height="77" width="102"><span style="border: 1px solid #76B9D0;"><img src="http://xxx.xxxxx.xxx/100x67.JPG"></span></td><td class="teaser-text"><b>Familienhotel yyy in sss</b><br> realisierte den Webauftritt des www Familienhotels...</td></tr><tr><td colspan="2" class="teaser-link"><a href="http://xxx.xxxxx.xxx"><img src="http://xxx.xxxxx.xxx/button-mehr.gif" border="0"></a></td></tr></table></div><img src="spacer.gif" width="1" height="10"></td></tr><tr><td><div id="teaser" class="teaser"><table width="261px" height="90px" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"><tr><td class="teaser-image" height="77" width="102"><span style="border: 1px solid #76B9D0;"><img src="http://xxx.xxxxx.xxx/100x67.JPG"></span></td><td class="teaser-text"><b>Familienhotel yyy in sss</b><br>realisierte den Webauftritt des www Familienhotels...</td></tr><tr><td colspan="2" class="teaser-link"><a href="http://xxx.xxxxx.xxx"><img src="http://xxx.xxxxx.xxx/button-mehr.gif" border="0"></a></td></tr></table></div><img src="spacer.gif" width="1" height="10"></td></tr>';

      usw.... so sind die anderen auch...

      irgendetwas hieraus verträgt er nicht!! GRRR

      Gruß melko

      1. Hallo Freunde des gehobenen Forumsgenusses,

        var messages=new Array();

        messages[0]='<table cellpadding=0 cellspacing=0 width="100%"><tr><td><div id="teaser" class="teaser"><table width="261px" height="90px" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"><tr><td class="teaser-image" height="77" width="102"><span style="border: 1px solid #76B9D0;"><img src="http://xxx.xxxxx.xxx/100x67.JPG"></span></td><td class="teaser-text"><b>1 Familienhotel yyy in dds</b><br>realisierte den Webauftritt des...</td></tr><tr><td colspan="2" class="teaser-link"><a href="http://xxx.xxxxx.xxx"><img src="http://xxx.xxxxx.xxx/button-mehr.gif" border="0"></a></td></tr></table></div><img src="spacer.gif" width="1" height="10"></td></tr><tr><td><div id="teaser" class="teaser"><table width="261px" height="90px" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"><tr><td class="teaser-image" height="77" width="102"><span style="border: 1px solid #76B9D0;"><img src="http://xxx.xxxxx.xxx/100x67.JPG"></span></td><td class="teaser-text"><b>Familienhotel yyy in sss</b><br> realisierte den Webauftritt des www Familienhotels...</td></tr><tr><td colspan="2" class="teaser-link"><a href="http://xxx.xxxxx.xxx"><img src="http://xxx.xxxxx.xxx/button-mehr.gif" border="0"></a></td></tr></table></div><img src="spacer.gif" width="1" height="10"></td></tr><tr><td><div id="teaser" class="teaser"><table width="261px" height="90px" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"><tr><td class="teaser-image" height="77" width="102"><span style="border: 1px solid #76B9D0;"><img src="http://xxx.xxxxx.xxx/100x67.JPG"></span></td><td class="teaser-text"><b>Familienhotel yyy in sss</b><br>realisierte den Webauftritt des www Familienhotels...</td></tr><tr><td colspan="2" class="teaser-link"><a href="http://xxx.xxxxx.xxx"><img src="http://xxx.xxxxx.xxx/button-mehr.gif" border="0"></a></td></tr></table></div><img src="spacer.gif" width="1" height="10"></td></tr>';

          
        
        > usw.... so sind die anderen auch...  
          
        Bring das mal in eine lesbare Version, dann kann man daran vielleicht Fehler erkennen.  
        Was sagt übrigens die JS-Konsole von Mozilla / Firefox dazu?  
          
        Und wozu brauchst du ein Script zum scrollen von Text,  
        die eingebauten Scrollbalken der Browser können das viel besser  
        und verwirren niemanden?  
          
        Gruß  
        Alexander Brock
        
        -- 
        /voodoo.css:  
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        
      2. Tag melko.

        ich bin nun darauf gekommen dass es nicht an den Funktionen liegt sondern an dem Text den ich in das Array schreibe... Weiß aber nicht warum!!

        Maskiere mal innerhalb dieses Strings alle '/', die nach einem '<' stehen, mittels ''.

        Siechfred