JavaScript - texto en la barra de estado (con movimiento)

 
Vista:

texto en la barra de estado (con movimiento)

Publicado por betinis (7 intervenciones) el 22/08/2004 02:15:54
Hola con el siguinte codigo pongo un mensage en la barra de estado del navegador:
window.status='mi sitio personal';
Mi pregunta es (por que lo he visto): Como ago para que ese texto en la barra de estado tenga movimiento como una marquesina desplazarse de un lado a otro

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:texto en la barra de estado (con movimiento)

Publicado por Gilberto (7 intervenciones) el 22/08/2004 20:38:37
Escribe una función que modifique tu texto, tomando el primer caracter y desplazando a los demás un elemento menos en el arreglo, luego hay que agregar al final el caracter tomado del principio. Para que esto se efectue cada cierto tiempo, usa la función setTimeout(circularcadena(),milisegundos) siendo circularcadena la función escrita anteriormente, y milisegundos el lapso de tiempo en esta unidad de tiempo para que se efectue el desplazamiento. Todo esto, junto con window.status lo pones en otra función, y la invocas con el tag <body onload = "inic()">
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:texto en la barra de estado (con movimiento)

Publicado por puli (218 intervenciones) el 23/08/2004 13:36:40
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Texto en la barra de estado</title>
<script>

function fijo(){
window.defaultStatus='TITULO FIJO';
}

var txt ="TEXTO EN MOVIMIENTO TEXTO EN MOVIMIENTO ";
var stopTexto=false
function movil(time)
{
if (stopTexto==false) {
window.defaultStatus='';
window.status = txt;
txt = txt.substring(1, txt.length) + txt.charAt(0);
window.setTimeout("movil("+time+")",time);
}
}
function stop(){
stopTexto=true;
}

</script>
</head>

<body>
TEXTO EN LA BARRA DE ESTADO:
<br><br>

<a href="javascript:fijo();">Texto fijo</a>
<br><br>

<a href="#" onMouseOver="window.status='ESTOY EN EL ENLACE';return true;" onMouseOut="window.status='ABANDONADO EL ENLACE';return true;">Enlace con texto en la barra de estado</a>
<br><br>

<a href="javascript:movil(150);">movil(time)</a>
  
<a href="javascript:stop(0);">Parar texto</a>
</body>
</html>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar