Guten Tag!
Ich möchte eine Frage verzögert auf einer Fragebogenseite einblenden. Das funktioniert soweit ganz gut, mit diesem Code:
question('IH25');
<script type="text/javascript">
// <!--
// Funktion zum Einblenden der Frage
function showContent() {
document.getElementById("IH25_qst").style.display="block";
}
// Nach dem Laden der Fragebogen-Seite das Script starten
SoSciTools.attachEvent(window, "load",
function() {
// Objekt heraussuchen
document.getElementById("IH25_qst").style.display = "none";
// Den Timer starten
window.setTimeout(showContent, 2000); // Nach 6 Sek = 2.000 ms
}
);
// -->
</script>
Leider flimmert die Frage für einen Sekundenbruchteil bereits direkt nach dem Laden der Fragebogenseite auf, bevor sie ordnungsgemäß verschwindet und erst dann wieder korrekt auftaucht, wenn sie soll. Kann man das "Flimmern" vermeiden? Sonst müsste ich das über Seitenwechsel lösen, und das wird bei ein paar Dutzend Fragen schnell umständlich.
Vielen Dank und viele Grüße!