Ach super, vielen vielen Dank!
Der link ist hier:
https://www.soscisurvey.de/discefrn/?act=CNW5HWwu4BRryBHScDSFfZCy
Die "Filterfrage" ist LA02
Wenn LA02 ==1 (Yes), dann sollen auf der Seite zusätzlich LA05,06,07,09 angezeigt werden
Wenn LA02==2 (No), dann sollen auf der Seite zusätzlich LA08, 10 angezeigt werden
Wenn LA02==3 (dont know) dann soll nur das angezeigt werden, was immer auf der Seite steht.
Immer auf der Seite stehen die Fragen: LA01, 02, 03, 12, 11.
je nach Antwort auf LA02, sollen dann eben in der Mitte einer der beiden Fragenblöcke (LA05,06,07,09 wenn LA02==1 oder LA08, 10 wenn LA02==2) angezeit werden.
Ich hoffe ich habe das jetzt halbwegs verständlich beschrieben.
das ist der code den ich bisher habe
<script type="text/javascript">
<!--
var dropdown = document.getElementById("LA02");
var fragen = [
document.getElementById("LA05_qst"),
document.getElementById("LA06_qst"),
document.getElementById("LA07_qst")
document.getElementById("LA09_qst")
];
function toggle() {
for (var i=0; i<fragen.length; i++) {
frage = fragen[i];
if (dropdown.value == "1") {
frage.style.display = "";
} else {
frage.style.display = "none";
}
}
SoSciTools.attachEvent(dropdown, "change", toggle);
SoSciTools.attachEvent(dropdown, "click", toggle);
toggle();
// -->
</script>
VIELEN DANK!