[Javascript] Frases aleatorias

Qué hace: cada vez que un visitante ingresa a una página web, aparece una frase distinta. Al azar. Nada más y nada menos. Ya lo había reseñado antes, pero se me apetece hacerlo de nuevo.

Como norma importante: utilizar etiquetas de HTML bien anidadas y caracteres SGML bien escritos. Esto quiere decir, <b><i>Compañía</b></i> está mal, lo correcto es <b><i>Compañia</i></b>.

Para este script, uno de los más sencillos que conozco y verdaderamente útil, basta seguir unos sencillos pasos.

Uno: crear un archivo de texto citas.js
Dos: en el archivo poner el código

//listado de frases sobre las que opera
var frase=new Array()
frase[0]='Frase cero <i>Acepta algún c6oacute;digo html</i>'
frase[1]='Frase uno. <i>En realidad la segunda</i>'
frase[2]='Frase tres. <i>Y así podríamos irnos...</i>'

//frase[]='.<br>'

//calcula aleatoriamente la frase
var cualfrase=Math.floor(Math.random()*(frase.length))
//escribe la frase elegida al azar
document.write(frase[cualfrase]);

Puedes añadir todas las frases que desees respetando la sintaxis frase[n]. Mientras más sean, el azar crece.

Una vez tenido este archivo guardado en el servidor (puedes hacer una prueba local en tu navegador), hay que llamarlo desde nuestro HTML, ojo, tiene que ser entre las cabeceras <head> y </head>:

 <script type="text/javascript" src="citas.js"></script>

Y listo. Haz una prueba.

Lo encontré (y desde entonces lo tomé) en nodo50.

PD. Y una excelente guía para aprender el lenguaje de hipertexto HTML puedes hallarla por aquí.

Leave a Reply