Blogia
Angel

Citas o frases aleatorias con JavaScript

La mejor manera seria teniendo una base de datos con las frases, y poniendo:

SELECT * FROM citas ORDER BY RAND() LIMIT 1

O algo que signifique lo mismo (Seleccionar todo de "citas" ordenado aleatoriamente, pero cogiendo solo un valor(una cita)).

 

Pero como no todos tienen ni entienden las bases de datos, haríamos algo parecido al anterior de imágenes, pero frases en vez de imágenes. Ejemplo:

Script:

<script type="text/javascript">

var Cita=new Array()

Cita[0] = "Esta sería la frase o cita numero 1";

Cita[1] = "Esta sería la frase o cita numero 2";

Cita[2] = "Esta sería la frase o cita numero 3";

Cita[3] = "Esta sería la frase o cita numero 4";

Cita[4] = "Esta sería la frase o cita numero 5";

<!--Crear array, y darle valor, tantos elementos como citas queramos tener para elegir-->

var lon = Citas.length;

var mostrar=Math.round(Math.random()*(lon-1));

<!--Crear variable con la longitud del array,  y otra a la que se le asigna un valor aleatorio del array (sera la cita que se mostrara)-->

function Escribir() {

document.write(Cita[mostrar]);}

<!--Función que escribe la cita--> 

</script>

 

Codigo a escribir donde se quiera que se escriba la cita:

<script type="text/javascript">  Escribir() </script>

0 comentarios