0 votes
in SoSci Survey (dt.) by s057138 (135 points)

Liebes SoSci-Survey Forum,

ich möchte das Versuchspersonen einen Wert aus einer Liste aussuchen können (idealerweise über einen Regler) und dann auf der selben Seite, die Differenz dieses Wertes mit einem anderen Wert anzeigen lassen.

Ich vermute mal dass dafür Java-Script benötigt wird und hoffe dass es eine einfach Funktion gibt, mit der das umgesetzt werden kann.

Vielen Dank für die Hilfe
Philipp Hubert

1 Answer

0 votes
by SoSci Survey (302k points)

Man kann eine JavaScript-Funktion direkt an den Schieberegler "andocken", sodass diese immer aufgerufen wird, wenn der Teilnehmer den Schieberegler ändert.

Eine Differenz zu berechnen ist dann trivial. Sie müssen nur daran denken, dass der Schieberegler immer von 1 bis zur eingestellten Differenzierung (z.B. 101) läuft - Sie müssen also evtl. den Code noch in den "richtigen" Wert umrechnen.

Hier mal ein paar Zeilen JavaScript für den Einstieg:

var slider = SoSciSliders.getSlider("AB01");
function changeMySlider() {
  var value = slider.getValue();
  value = Math.round(value);
  alert("Der aktuelle Wert ist: " + value + ", wobei gilt 100-" + value + "=" + (100 - value));
}
slider.addEventListener("click", changeMySlider());

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

...