Nochmals vielen Dank für die Rückmeldung.
Ich bin leider ein kompletter HTML und JavaScript Laie und komme daher mit der Programmierung leider gar nicht weiter.
In der Zwischenzeit habe ich herausgefunden, dass ich mit SoSciTools.attachEvent(var, "click", function) den Button mit einer ganz einfachen Funktion wie das Aufrufen einer Frage verbinde.
Jedoch weiß ich nicht, wie ich es mache, dass der Button bei einem weiteren Klick die vorherige Frage ausblendet und eine neue einblendet.
Bisher habe nach einer gewissen Zeit abhängig vom abgespielten Video Fragen mit folgendem Code ausgeblendet (Einblendung mit gleichem Code, nur mit kleinen entsprechenden Anpassungen):
<script type="text/javascript">
var video = document.getElementById("stimulus");
SoSciTools.attachEvent(video, "play", function(evt) {
function fadeOut( elem, ms )
{
if( ! elem )
return;
elem.style.opacity = 0;
elem.style.filter = "alpha(opacity=0)";
elem.style.display = "none";
elem.style.visibility = "hidden";
if( ms )
{
var opacity = 0;
var timer = setInterval( function() {
opacity += 50 / ms;
if( opacity >= 1 )
{
clearInterval(timer);
opacity = 1;
}
elem.style.opacity = opacity;
elem.style.filter = "alpha(opacity=" + opacity * 100 + ")";
}, 50 );
}
else
{
elem.style.opacity = 1;
elem.style.filter = "alpha(opacity=1)";
}
}
window.setTimeout(function() {
var elem = document.getElementById("VD01_qst");
fadeOut(elem, 1000);
}, 203000);
});
</script>
Diesen Code habe ich für jede Frage einzeln aufgelistet und die Zeiten entsprechend angepasst.
Mein weiteres Problem ist, dass auch immer zwei Fragen gleichzeitig erscheinen sollen. Das weiß ich auch wiederum nicht, wie und wo man das einbaut
Außerdem soll der Button erst sichtbar sein, wenn die erste Frage erscheint (diese erscheint nach einer festgelegten Zeit).