Vielen Dank für Ihre Hilfe. Ich bin nun so weit, dass die "Ja"-Antworten bei folgenden Fragen (auf den folgenden Seiten) ausgeblendet werden, wenn vorher "Ja" geantwortet wurde. Das entsprechende Java Script ist mithilfe eines Textes eingebunden und das funktioniert auch zuverlässig. Der Code (beispielhaft für Frage SG01) dazu sieht so aus:
if( (value('SG02') == 1) or
(value('SG03') == 1) or
(value('SG04') == 1) or
(value('SG16') == 1) or
(value('SG22') == 1)
) {
//disable Button
text('Java GU 1 D1 Button disable', 'spacing=default');
}
Das Problem, das nun bleibt ist die Randomisierung der Seiten (und damit auch der entsprechenden Fragen). Es treten immer Fehlermeldungen auf, sobald in der if-Schleife eine Frage abgefragt wird, die noch nicht zuvor gestellt wurde. Durch die Randomisierung verändert sich aber natürlich immer, welche der Fragen schon gestellt wurden.
Die Position der Seiten (und somit auch der Fragen) nach der Randomisierung ist in einer internen Variable (hier IV01) gespeichert. Also wie folgt:
Die Position von Frage SG01 ist in IV01_01 gespeichert, die Position von SG02 in IV01_02, und so weiter.
Also wenn die Reihenfolge wäre:
SG03 - SG01 - SG02 - etc.
dann würde in IV01_01 eine 2 stehen und in IV01_02 eine 3
Kann man das irgendwie nutzen (oder auch auf anderem Wege eine Lösung finden) um die Fehlermeldungen loszuwerden? Bzw. die Zusammensetzung der if-Schleife an die Reihenfolge der Fragen anpassen?