0 votes
in SoSci Survey (dt.) by s067656 (155 points)
edited by SoSci Survey

Lieber Support, ich habe eine Zuordnungsfrage (Kennung: BE12) mit zwei verschiedenen Kategorien bzw. Optionen (Pfeiltaste nach oben und Pfeiltaste nach unten) erstellt und möchte jetzt bei den jeweiligen Items (die unterschiedliche Stimuli werden Bilder sein) beim Tastendruck nach oben (also option == 1) den Textbaustein 'Ergebnis' und bei Tastendruck nach unten (also option == 2) den Textbaustein 'Ergebnis01' anzeigen lassen und dann den nächsten Item erscheinen lassen. Ich habe bis jetzt folgenden Code in den HTML-Tag geschrieben (auch als Textbaustein ausprobiert, aber leider wird der Code überhaupt nicht erkannt. Jetzt arbeite ich erst seit ein paar Wochen mit soscisurvey und mir fehlt auch noch viel Hintergrundwissen. Kann es sein das ich mir das oben beschriebene Vorgehen zu einfach vorgestellt habe und das ein viel aufwendiger Code notwendig wäre? Ich wäre für einen Tipp sehr dankbar. Vielen Dank im Voraus und herzliche Grüße!

<script type="textjavascript03">
<!--
function selFilter(item, option) {
  if (('BE12_01) && (option == 1)) 
{text('Ergebnis');} 
  if (('BE12_01) && (option == 2)) 
{text('Ergebnis01');} 
  }
</script>
by SoSci Survey (304k points)
Tipp: Mit dem {}-Knopf wird Code als solcher formatiert.

1 Answer

0 votes
by SoSci Survey (304k points)

In Ihrem Code fehlt das item == ... und der Teil mit setCallbackSelect(), vgl. Anleitung.

Damit dann abhängig von der Auswahl ein text angezeigt wird, müssen Sie diesen erstmal mittels PHP-Code in die Fragebogen-Seite einbinden ...

html('<div id="Text01">');
text('Ergebnis');
html('</div>');

... und dann per JavaScript im Script ausblenden.

document.getElementById("Text01").style.display = "none";

Entsprechend können Sie den Text dann in Ihrem Filter auch wieder einblenden:

document.getElementById("Text01").style.display = "";

Ja, das klingt erstmal nach böhmischen Dörfern. Aber Sie werden sehen, es ist gar nicht so schlimm :) Fangen Sie bitte damit an, dass Sie die JavaScript-Fehlerkonsole in Ihrem Browser suchen und öffnen.

by s067656 (155 points)
Vielen Dank!!
asked Oct 30, 2018 in SoSci Survey (dt.) by s067656 (155 points) Zuordnungsfrage

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...