Foros del Web » Programando para Internet » Javascript »

Marquesina de texto.

Estas en el tema de Marquesina de texto. en el foro de Javascript en Foros del Web. ¡Hola a todos! Soy nuevo en esto de la programación Web e intento hacer mis primeros pinitos con Javascript. Estoy intentando realizar una marquesina de ...
  #1 (permalink)  
Antiguo 29/10/2008, 12:07
 
Fecha de Ingreso: octubre-2008
Mensajes: 9
Antigüedad: 15 años, 6 meses
Puntos: 0
De acuerdo Marquesina de texto.

¡Hola a todos!
Soy nuevo en esto de la programación Web e intento hacer mis primeros pinitos con Javascript. Estoy intentando realizar una marquesina de texto que se desplaza de derecha a izquierda con una cadena dada y en una posición. Lo quiero para una página que le estoy desarrollando para un amigo.
Hasta ahora, he conseguido que el texto se desplace, sin embargo, cuando se llega al código Javascript la página se detiene y no sigue cargando, por lo que se queda incompleta.
Adjunto el código:

-----------------------------------------------------------------------------------------------

function letras(cad)

{

if ( i==len-1 )
{
i=1;
document.write(cad);
}

else
{
cd=cad.substr(i,len-1)+" "+cad.substr(0,i);

i++; document.write(cd);
}

setTimeout('letras(cad)',500);

}



var cad="Sierra Nevada";
var len=cad.length;

var cd;

var i=1;



document.write(cad);

letras(cad);

-----------------------------------------------------------------------------------------------

Claro, este texto animado se encuentra justo debajo del título de la página (no en <title>, si no en un título de <body>) y por debajo de él continua la página.
Quedaría como así:

TITULO
texto animado

[ resto de la página ]

¿Qué estoy haciendo mal? ¿Debo buscar otra función que no sea setTimeout? ¿Acaso no se puede hacer?

¡Muchas gracias!
  #2 (permalink)  
Antiguo 30/10/2008, 11:57
 
Fecha de Ingreso: octubre-2008
Mensajes: 9
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Marquesina de texto.

Bueno, buscando, buscando he dado con una solución, pero solo en parte:

http://www.territoriopc.com/html/tutorial_html_marquesinas.php

Claro que no se si funcionará con Firefox, así que a probar.
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 16:46.