Código para Frases al Azar

  • Autor Autor SuperUser
  • Fecha de inicio Fecha de inicio
SuperUser

SuperUser

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Qué opinan de este codigo para colocarlo en un blog para cargarle frases al azar????

HTML:
<script>
function misFrases() {
};
misFrases = new misFrases();
number = 0;
// textArray
misFrases[number++] = "Aquí va la frase"
misFrases[number++] = "Aquí va la frase"
misFrases[number++] = "Aquí va la frase"
misFrases[number++] = "Aquí va la frase"
misFrases[number++] = "Aquí va la frase"

increment = Math.floor(Math.random() * number);
document.write(misFrases[increment]);
</script>
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
Me parece muy buena idea🙂
 
Tiene buena pinta. Lo probare en un blog de blogger a ver si me funciona
 
Muchas gracias, intentare darle un uso, lo usas como widget?
 
Muy bueno !

Enviado desde mi SM-G355M mediante Tapatalk
 
Está muy raro el código eh, yo tengo 2 posibilidades que podrían servir:

1- Tu código pero mejorado
2- Usar una API o endpoint y mandar una petición por XHR (si no tienes jQuery, si tienes, usas $.getJSON)

Mejorando tu código:

Insertar CODE, HTML o PHP:
var frases = [
  "Una frase pasando por aquí",
  "Otra frase que pasa por allá",
  "Y así pasan muchas frases",
  "Procurando no llenar la memoria"
];

function itemAlAazar(coleccion) {
  var indexRandom = Math.floor(Math.random() * coleccion.length);
  return coleccion[indexRandom];
}

// -- Aquí inyectas la frase con itemAlAzar(frases)

Usando una API

Insertar CODE, HTML o PHP:
$.getJSON('URL de la API con todo y sus parámetros', function(frases) {
  // Una vez que recibiste la respuesta en JSON en la variable "frases", úsala...
});

// El código de arriba es asíncrono y no bloquea la página
 
Atrás
Arriba