O
Onkel
Member
- Beiträge
- 9
- Punkte Reaktionen
- 1
Moin,
hab praktisch keine oder nur ganz wenig Ahnung (von allem^^). Vllt. lässt sich mein Problem ja sehr einfach lösen.
Beschäftige mich gerade mit diesem Skript: github PUNKT com/reinhardliess/quote-generator
Das Programm zeigt verschiedene Zitate nach Klick oder nach ein paar Sekunden an. Implementiert ist, dass ein neu angezeigtes Zitat nicht das gleiche ist wie das vorhergehende.
Problem: Es werden leider häufig bereits eingeblendet gewesene Zitate angezeigt. Mein Wunsch wäre, dass erst alle Objekte des Arrays angezeigt werden sollen, bevor es zu Wiederholungen kommt. Hier ist der Codeschnipsel, den ich gern ersetzen würde.
hab praktisch keine oder nur ganz wenig Ahnung (von allem^^). Vllt. lässt sich mein Problem ja sehr einfach lösen.
Beschäftige mich gerade mit diesem Skript: github PUNKT com/reinhardliess/quote-generator
Das Programm zeigt verschiedene Zitate nach Klick oder nach ein paar Sekunden an. Implementiert ist, dass ein neu angezeigtes Zitat nicht das gleiche ist wie das vorhergehende.
Problem: Es werden leider häufig bereits eingeblendet gewesene Zitate angezeigt. Mein Wunsch wäre, dass erst alle Objekte des Arrays angezeigt werden sollen, bevor es zu Wiederholungen kommt. Hier ist der Codeschnipsel, den ich gern ersetzen würde.
Javascript:
// get a random quote object from a quotes object array
function getRandomQuote(array) {
var intRandom;
// prevent last quote from showing again
do {
intRandom = getRandomInt(0, array.length - 1);
} while (intRandom === lastQuote);
lastQuote = intRandom;
return array[intRandom];
}