Foros del Web » Programando para Internet » Javascript »

Problema con scroll

Estas en el tema de Problema con scroll en el foro de Javascript en Foros del Web. He conseguido un scroll de noticias de la web, y mi problema es q no quiero q se repita indefinidamente, alguien me puede decir como ...
  #1 (permalink)  
Antiguo 09/10/2003, 09:36
 
Fecha de Ingreso: mayo-2003
Mensajes: 101
Antigüedad: 21 años
Puntos: 0
Problema con scroll

He conseguido un scroll de noticias de la web, y mi problema es q no quiero q se repita indefinidamente, alguien me puede decir como puedo hacer para q se repita las veces q yo quiera ?

Muchas gracias, aquí les remito el código completo

<script language="JavaScript1.2">


//Indica aquí, en pixels, el ancho de tu marquesina
var marqueewidth=300
//Indica aquí, en pixels, el alto de tu marquesina
var marqueeheight=20
//Indica aquí la velocidad de recorrido del texto
var speed=3

var marqueecontents='<font color="black" size="2" face="Georgia, Times New Roman, Times, serif"> Aquí se incluirán las ofertas que nos remitan los propietarios, es importante visitar la página periódicamente para ver las nuevas ofertas </font>'

if (document.all)
document.write('<marquee scrollAmount='+speed+' style="width:'+marqueewidth+'">'+marqueecontents+' </marquee>')

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",250)
intializemarquee()
}
}

function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.w rite('<nobr>'+marqueecontents+'</nobr>')
document.cmarquee01.document.cmarquee02.document.c lose()
thelength=document.cmarquee01.document.cmarquee02. document.width
scrollit()
}

function scrollit(){
if (document.cmarquee01.document.cmarquee02.left>=the length*(-1)){
document.cmarquee01.document.cmarquee02.left-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.left=marqu eewidth
scrollit()
}
}

window.onload=regenerate2
</script>
  #2 (permalink)  
Antiguo 10/10/2003, 00:42
 
Fecha de Ingreso: octubre-2003
Mensajes: 52
Antigüedad: 20 años, 7 meses
Puntos: 0
He copiado el código y funciona bien, pero también veo ese problema, alguien nos puede ayudar y decir como se puede hacer para q no se repita indefinidamente ? Muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:51.