Código para Frases Aleatórias

  • Autor Autor SuperUser
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
SuperUser

SuperUser

Gamma
Usuário com poucas negociações! Use sempre o saldo do 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>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao 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:

Inserir CODE, HTML ou 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

Inserir CODE, HTML ou 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
 
Voltar
Topo