Sie haben ja den folgenden JavaScript-Code (oben):
<script type="text/javascript">
<!--
var video = document.getElementById("stimulus");
// Bedienelemente ausblenden, sobald es abspielt
SoSciTools.attachEvent(video, "play", function(evt) {
stimulus.removeAttribute("controls");
});
// Weiter-Knopf ausblenden
SoSciTools.attachEvent(window, "load", function(evt) {
SoSciTools.submitButtonsHide();
});
// Weiter-Knopf am Ende des Videos wieder anzeigen
SoSciTools.attachEvent(stimulus, "ended", function(evt) {
SoSciTools.submitButtonsDisplay();
});
// -->
</script>
Erstellen Sie im Fragenkatalog zwei texte in der Darstellungsvariante "HTML-Code" und legen Sie ihn wie folgt geteilt in diese Texte:
<script type="text/javascript">
<!--
var video = document.getElementById("stimulus");
// Bedienelemente ausblenden, sobald es abspielt
SoSciTools.attachEvent(video, "play", function(evt) {
video.removeAttribute("controls");
});
// -->
</script>
Da stand m.E. noch fälschlich "stimulus" statt "video". Und...
<script type="text/javascript">
<!--
var video = document.getElementById("stimulus");
// Weiter-Knopf ausblenden
SoSciTools.attachEvent(window, "load", function(evt) {
SoSciTools.submitButtonsHide();
});
// Weiter-Knopf am Ende des Videos wieder anzeigen
SoSciTools.attachEvent(stimulus, "ended", function(evt) {
SoSciTools.submitButtonsDisplay();
});
// -->
</script>
Den einen Text binden Sie immer auf der Seite ein, für den anderen verwenden Sie im Prinzip fast den PHP-Code, den Sie schon haben. Ich nehme mal an, dass die beiden Texte JS01 und JS02 heißen, also dann folgender PHP-Code:
text('JS01');
if (getRoute() == 'next') {
text('JS02');
}
Kommen Sie damit weiter?