Hallo,
Du darfst diese Frage nicht mit dem "Diese Frage immer verstecken: AN" verstecken.
Dann ist sie überhaupt nicht vorhanden; sie muss aber auf dem Rechner des Teilnehmers vorhanden sein (javascript läuft ja bei ihm)
Das ist auch der Grund, warum diese Frage immer zusammen mit anderen in einer Gruppe sein muss. Sonst würde die Frage zwar vorhanden sein, aber nicht angezeigt werden. Dann bekommst Du einen leeren Bildschirm mit den Navigationsbuttons.
Damit diese Frage nicht angezeigt wird, gibt es diese Zeile
$('#question{QID}').hide();
Zunächst lassen wir sie immer auskommentiert, damit man sieht, was passiert; danach werden die Schrägstriche aber entfernt.
Eine andere Möglichkeit, sie zu verstecken, ist mittels css. Dann wird als css-Klasse eingetragen:
d-none.
Desweiteren kannst Du diese Zeile ändern, also die Klammern hinzufügen.
var arr =[] ;
Bei mir lief es auch ohne Klammern, aber setze sie einfach.
Jetzt sehe ich, dass es noch "keine Angebote genutzt" gibt.
Das sollte vielleicht besser fest an den Anfang gschrieben werden
Schau Dir dazu einmal an
[url]
www.w3schools.com/js/js_array_methods.asp
[/url]
wie man Elemente an den Anfang bekommt.
Oder Du lässt es einfach aus der Randomisierung raus.
Samsung