Aquí tienes una manera de hacerlo:
Copia lo siguiente tal como está, y pegalo en la sección BODY de tu HTML:
Código:
<form name="TextoRotativo">
<div align="center">
<center> <textarea name="S1" rows="5" cols="30"> </textarea></center>
</div>
</form>
<script>
var nummens=-1
var mensajes=new Array()
mensajes[0]="Ejemplo de texto rotativo"
mensajes[1]="Según el pedido hecho por YOERA"
mensajes[2]="en el foro de Diseño Web..."
mensajes[3]="Acá se puede colocar la cantidad"
mensajes[4]="de mensajes que sea necesario..."
mensajes[5]="Por defecto, el texto cambia cada"
mensajes[6]="tres segundos, pero también puede cambiarse"
mensajes[7]="Espero que te sirva..."
mensajes[8]="Saludos!!!!!!"
mensajes[9]="Arielo."
function muestramensaje(){
if (nummens<mensajes.length-1)
nummens++
else
nummens=0
document.TextoRotativo[0].value=mensajes[nummens]
setTimeout("muestramensaje()",3000)
}
muestramensaje()
</script>
De esta manera, el texto va a ir rotando cada 3 segundos. Este valor, puede cambiarse (el "3000" que está sobre el final)
Está expresado en milisegundos, por lo que tendrías que hacer la cuenta Segundos * 1000
Saludos...
Marcadores