
20/04/2002, 05:19
|
 | Moderadora | | Fecha de Ingreso: agosto-2001 Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 6 meses Puntos: 381 | |
Re: scroll con frase diaria Bueno, supongo que ya lo habrán arreglado por e-mail. De todas formas pondré aquí una forma de hacerlo pa los que lean el mensaje y tengan interés en lo mismo: <script language="javascript">
//primero obtenemos los días del mes var fecha=new Date();
var dia=fecha.getDate()
//ahora creamos el listado de frases var frases=new Array(31)
frases[0]="frase 1"
frases[1]="frase 2"
frases[2]="frase 3"
frases[3]="frase 4"
//...y así hasta llegar a... frases[30]="frase 31"
//Guardamos la frase en una variable... var texto=frases[dia]+" ";
//y creamos la función que hará el scroll function marquesina()
{
document.formu.frase.value=texto;
texto=texto.substring(1,texto.length)+texto.charAt (0);
window.setTimeout("marquesina()",300);
}
</script>
En body llamamos a la función
<body onLoad="marquesina()" >
colocamos lo siguiente donde queramos que aparezca el scroll: <form name="formu">
<input type="text" name="frase" style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px">
</form>
El estilo lo ponemos si no queremos que se note que es un campo de texto pero netscape no lo reconoce, así que mostrará la caja de texto. No sé si hay algún estilo especial que reconozca netscape. Desconozco también si Netscape 6 yá reconoce estos estilos.
También se podría haber hecho con el tag marquee solo que netscape no lo reconocerá; <marquee width="300">
<script language="javascript">
document.write(texto)
</script>
</marquee>
Bueno, lo puse en scrollo horizonatal, no leí que se quisiera en uno vertical.
Saludos :) |