Hallo,
ich möchte den Teilnehmern auf der vorletzten Seite die Möglichkeit geben, an einer Petition teilzunehmen. Der Klick auf die Seite ist gleichzeitig eine abhängige Variable und soll aufgezeichnet werden. Wenn die Teilnehmer auf den Link klicken, soll sich ein neuer Tab mit der Seite öffnen und der Fragebogen soll automatisch auf die letzte Seite springen.
Ich habe den Artikel "Klick zu externer Website aufzeichnen" gelesen und alles befolgt, allerdings hat der Befehl " SoSciTools.submitPage(); " keine Wirkung. Ob ich ihn drin stehen lasse oder nicht, der Fragebogen bleibt auf der vorletzten Seite. Dies ist mein kompletter Code:
HTML:
<br><p>Das ist die letzte Seite des Fragebogens. Hier noch eine Information
zum Gewinnspiel und die Möglichkeit zum Unterschreiben einer Petition zur
Besteuerung von Flugzeugbenzin:</p></br>
<!-- Hier der eigentliche Link -->
<a href="https://eci.ec.europa.eu/008/public/#/initiative"
id="link01" target="_blank">Petition zur Besteuerung von Kerosin</a>
<!-- Und hier das JavaScript für die Speicherung -->
<script type="text/javascript">
<!--
document.getElementById("IV01_01").value = "1";
SoSciTools.attachEvent(document.getElementById("links01"), "click", function() {
document.getElementById("IV01_01").value = "2";
SoSciTools.submitPage();
});
</script>
PHP:
preset('IV01_01', -1);
question('IV01');
Danke für die Hilfe!