Vielen dank noch einmal für Ihre Unterstützung. Das Skript tut, was es soll.
Bei der Testung des Fragebogens hat sich leider aber ein weiteres ein Problem aufgetan:
In einigen Browsern ist es möglich das Video auch per Klick auf das Video zu starten. Das ist an sich kein Problem, allerdings umgeht man dadurch den Timer des Start-Buttons, durch den automatisch die nächste Fragebogenseite aufgerufen wird, wenn das Video fertig ist. Dadurch lässt sich das Video beliebig oft ansehen und da der "weiter"-Knopf ausgeblendet ist, muss man es zwangsläufig auch ein zweites Mal über den "Start"-Knopf starten, damit man den Fragebogen weiter bearbeiten kann.
Gibt es eine Möglichkeit den Code so anzupassen, dass auch nach einem Klick auf das Video ein Timer beginnt, der nach Ende des Videos automatisch zur nächsten Fragebogenseite weiterleitet? Das würde die oben genannten Probleme umgehen.
Mein bisheriger Code sieht nun so aus:
<p align="center"><iframe id="videoframe" style="border: 1px solid #ccc;width:885px;height:500px;" src="
https://mediathek.hhu.de/embed/1f54b5fb-ed89-46f8-b456-7c3c83d527a8?hidecontrols=1" frameborder="0"></iframe></p>
<button id="button" onclick="document.getElementById('videoframe').contentWindow.postMessage('playvideo', '*');window.setTimeout(SoSciTools.submitPage, 13000);this.style.display = 'none';return false;" style="margin:auto;display:block" >Start</button>
<script type="text/javascript">
var video = document.getElementById("videoframe");
// Weiter-Knopf ausblenden
SoSciTools.attachEvent(window, "load", function(evt) {
SoSciTools.submitButtonsHide();
});
</script>