JürgenB: Funktion und schleife.

Beitrag lesen

Hallo Haze,

Online beispiel kann ich nicht bringen, da noch nichts online verfügbar

ja und? Wenn du Hilfe willst, stell die Testseite online und poste den Link. Wenn es läuft, kannst du den Test ja wieder entfernen.

zur Logik deiner Shuffle-Funktion:

eigentlich sortierst du mit

c = a.sort(shuffle)

der Parameter "shuffle" gibt an, mit welcher Hilfsfunktion sortiert wird. In deinem Fall wird nach Zufall sortiert:

var shuffle = function(){
  return Math.random()-0.5;
  setInterval(spawn, 1000);
};

wobei  setInterval(spawn, 1000) zum Glück nie aufgerufen wird. Erstens würde es einen Fehler bringen, da spawn nicht existiert und zweitens macht es hier überhaupt keinen Sinn.

Warum willst du jede Sekunde neu mischen? Soll in der Laufschrift jedes mal eine andere Reihenfolge erscheinen? Dann musst du eine Funktion schreiben, die mischt (a.sort(shuffle) und den Laufschriftcontainer neu befüllt. Diese Funktion musst du dann mit setInterval immer wieder laufen lassen.

Und lies dir bitte die Dokus zu den verwendeten Methoden durch. Dieses wilde rumprobieren bringt nichts.

Gruß, Jürgen