jueves, 10 de julio de 2008

Me ha costado.
Encontrar el código adecuado, averiguar como se ponía y luego ponerlo bien.
Dos horas de pruebas y fallos con una conexión horrible, que perdía con una frecuencia de... cincuenta veces por minuto. Más o menos.

Pero ahora tengo una genial frase aleatoria en mi blog.

Dejo aquí los códigos. El primero es java y el segundo php.


Javascript:  (en el HEAD)

<script type="text/javascript">
var Citas=new Array()
Citas[0] = "Esta sería la frase o cita numero 1";
Citas[1] = "Esta sería la frase o cita numero 2";
Citas[2] = "Esta sería la frase o cita numero 3";
Citas[3] = "Esta sería la frase o cita numero 4";
Citas[4] = "Esta sería la frase o cita numero 5";
Citas[5] = "Esta sería la frase o cita numero 6";
Citas[6] = "Esta sería la frase o cita numero 7";
Citas[7] = "Esta sería la frase o cita numero 8";
<!--Creariamos tantos elementos como citas a mostrar -->
var Q = Citas.length;
var CitaMostrar=Math.round(Math.random()*(Q-1));
function EscribeCita() {
document.write(Citas[CitaMostrar]);}
</script>



Para mostrar la cita: (en el BODY)

 

<script type="text/javascript"> EscribeCita(); </script>





<?php
$frases = array(1 =>
‘Frase 1′,
‘Frase 2′,
‘etc’,
);
$frasesn = count ( $frases );
$ultimo = rand(1, $frasesn);
echo "$frases[$ultimo]";
?>

Usarlo es muy sencillo, solo necesitas cambiar las tres frases por las que prefieras y ponerlo entero en donde queras que aparezcan, puedes añadir o quitar lineas tranquilamente.
Si eres un fanático de la optimización, puedes quitar la linea que empieza por $frasesn y cambiar esa misma palabra abajo por el numero de frases (Y ya de paso, la coma de la última frase sobra, solo está para poder copiapegar lineas sin líos, ya que las otras si necesitan coma)



Se aceptan ideas para frases.
Agur





Tags: frase aleatoria

Escriba: Shaizanegra @ 18:40  | El blog
Comentarios (0)  | Enviar
Comentarios