Hallo,
Ich habe in meinem Fragebogen auf jeder Seite eine Audiodatei eingebaut. In der Auswertung möchte ich im Datensatz sehen, wie oft eine Audiodatei angehört wurde.
Meine Audiodatei heißt 1_Wurst_2 und meine interne Variable, die speichern soll, wie oft eine Audiodatei angehört wurde, heißt Q056_01.
Folgendes habe ich gemacht:
Audiodatei als HTML-Code eingefügt:
> <audio controls="controls" id="1_Wurst_2">
<source src="1_Wurst_2.mp3" type="audio/mpeg"> </audio>
Java-Script ergänzt, um die Häufigkeiten der Wiedergaben zu verfolgen:
> <script> var audio = document.getElementById("1_Wurst_2");
> audio.addEventListener("play", function() {
> var input = document.getElementById("Q056_01");
> var countIV = parseInt(input.value);
> if (isNaN(countIV)) {
> countIV = 0;
> }
> input.value = countIV + 1;
> console.log("Audio wurde " + input.value + " Mal abgespielt."); }); </script>
Versteckte Eingabeaufforderung hinzufügen, um die Wiedergabenhäufigkeit zu speichern:
<input type="hidden" name="Q056_01" id="Q056_01" value="0">
Die interne Variable habe ich als Item zusätzlich auf der entsprechenden Fragebogenseite hinzugefügt.
Ich bin den Fragebogen gerade durchgegangen und sehe die interne Variable Q056_01 zwar im Datensatz, allerdings wurde die Wiedergabenhäufigkeit nicht gezählt. Es steht keine Zahl im Feld.
Was habe ich falsch gemacht bzw. Was muss ich ändern?
Vielen Dank!