Liebes SoSciSurvey Team,
ich habe zwei externe Links in den Fragebogen eingearbeitet und sie werden auch in den Datensatz übernommen.
Ich vermute mit der Funktion put ( ) habe ich festgelegt, dass für beide Variablen IV01 und IV02 der Wert 1 eingetragen wird.
Unten stehen zeige ich Ihnen welche Codes ich verwendet habe. Die sind alle auf einer gemeinsamen Fragebogenseite, da auch beide Links auf der gleichen Fragebogenseite erscheinen sollen.
Hier folgende Codes:
HTML:
<p> <strong><a target="_blank" href="https://www.change.org/p/unsere-ozeane-sind-keine-müllkippe-frau-merkel-stoppen-sie-diesen-irrsinn"id="link01" rel="noreferrer"><span style="font-size:16px;">Hier geht es weiter zur Petition</span></a><span style="font-size:16px;"> </span></strong><span style="font-size:16px;">(Link öffnet in neuem Tab)</span><strong><br /></strong>
</p>
<script type="text/javascript">
<!--
document.getElementById("IV01_01").value = "1";
SoSciTools.attachEvent(document.getElementById("link01"), "click", function() {
document.getElementById("IV01_01").value = "2";
});
// -->
</script>
<p> <strong><a target="_blank" href="https://www.youtube.com/watch?v=tHgpdHlZ17A" id="link02" rel="noreferrer"><span style="font-size:16px;">Hier geht es weiter zum Video</span></a><span style="font-size:16px;"> </span></strong><span style="font-size:16px;">(Link öffnet in neuem Tab)</span><strong><br /></strong>
</p>
<script type="text/javascript">
<!--
document.getElementById("IV02_01").value = "1";
SoSciTools.attachEvent(document.getElementById("link02"), "click", function() {
document.getElementById("IV02_01").value = "2";
});
// -->
</script>
und PHP
put('IV01_01', 1);
put('IV02_01', 1);
Meine konkrete Frage ist: Wie kann ich es erreichen, dass mir im Datensatz nicht beide Variablen 1 anzeigen, unabhängig davon, ob sie angeklickt wurden oder nicht?
Mein Ziel ist, zu messen, welche der beiden Variablen angeklickt wurde, d.h eine müsste 0 oder -1 anzeigen, wenn der Link nicht angeklickt wurde, die andere - bei Anklicken - 1 oder Ähnliches.
Wie löse ich das?
Vielen Dank im Voraus für Unterstützung!
Herzliche Grüße