Vielen Dank! Das leere Textfeld habe ich nun schon eingebunden, jedoch erscheint es mit dem Klick auf den Button und nicht erst nach der bestimmten Zeit wie der Weiter-Button. D.h. die postPlay - Funktion klappt noch nicht.
<script type="text/javascript">
<!--
var frage = document.getElementById("FR02_01");
// Nach dem Laden der Seite das Script starten
SoSciTools.attachEvent(window, "load",
function() {
// Die Knöpfe ausblenden
SoSciTools.submitButtonsHide();
document.getElementById('hiddenText').style.display='block';
frage('FR02_01').style.display = 'none';
}
function postPlay() {
// Knopf einblenden
SoSciTools.submitButtonsDisplay();
// Text einblenden
frage('FR02_01').style.display= "";}
);
// -->
</script>
<audio id="bflat" src="Alter_kurz_m.mp3"></audio>
<center><div style="display: none;" id="hiddenText"><center><h3>Um die Audio-Datei erneut abzuspielen, können Sie noch einmal auf den Button klicken.</h3><br><br></center></div></center>
<center><input type="image" src="chat.png" id="myButton1" style="height:220px; width:250px; margin-bottom:50px; " onclick="document.getElementById('bflat').play(); document.getElementById('hiddenText').style.display='block'; frage('FR02_01').style.display = 'none';
window.setTimeout(postPlay, 3000);
window.setTimeout(SoSciTools.submitButtonsDisplay, 3000);
return.false;">
</center>
Können Sie mir da vielleicht noch einen Rat geben? Ich habe die Frage eigentlich bereits definiert, und auch unter der jeweiligen function ein oder ausblenden lassen.
noch einmal ein Vorschaulink:
https://www.soscisurvey.de/bamemp17/?act=C0KG85pZj6F5r1v8aNmYY0zj
- Seite 5 in der Debugversion
Vielen Dank vorab!