Código:
el funciona bien lo unico que como toda marquesina normal el comienza en blanco y va apareciendo asi mismo cuando la termina la ultima noticia texto o lo que sea el mismo crea un espacio que dura hasta que se oculte por completo la ultima linea para reaparecer denuevo arriba. Sera posible mediante alguna funcion o propiedad que de alguna manera se elimine ese espacio osea que salga el texto de golpe y una vez cargado comience a rotar ... y que al finalizar la ultima linea aparezca inmediatamente la primera linea de la primera noticia <script type = "text/javascript"language="JavaScript1.2"> // ancho var marqueewidth=450 // alto var marqueeheight=280 // velocidad var speed=3 // contenido del scroll var texto0 = '<texto0' var texto1 = 'texto1' var texto2 = 'texto2' var texto3 = 'texto3' var texto4 = 'texto4' var marqueecontents= texto0 + texto1 + texto2 + texto3 + texto4 //function st(speed) // { // //alert(speed); // speed = 0 // } if (document.all) document.write('<marquee direction="up" scrollAmount='+speed+' onmouseover=this.stop() onmouseout=this.start() style="width:'+marqueewidth+';height:280px;">'+marqueecontents+'</marquee>') function regenerate(){ window.location.reload() } function regenerate2(){ if (document.layers){ setTimeout("window.onresize=regenerate",450) intializemarquee() } } function intializemarquee(){ document.cmarquee01.document.cmarquee02.document.write(marqueecontents) document.cmarquee01.document.cmarquee02.document.close() thelength=document.cmarquee01.document.cmarquee02.document.height scrollit() } function scrollit(){ if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){ document.cmarquee01.document.cmarquee02.top-=speed setTimeout("scrollit()",100) } else{ document.cmarquee01.document.cmarquee02.top=marqueeheight scrollit() } } window.onload=regenerate2 </script>