Código para Frases al Azar

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

SuperUser

Gamma
Verificado por Whatsapp
¡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>
 
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