Guten Abend,
Die Anzegeige bleibt nach dem zweiten Thema stehen.
Fehler vermutet in der ersten function.
<script language="JavaScript" type="text/javascript">
function time(gets){ // Kann ich die Zeitangabe in eine variable stecken??
var gets = 2000;
setTimeOut('nextOne()','gets');
}
var current = 1;
var amount = 5;
function nextOne() {
document.getElementById("content" + current).style.display = "none";
current ++;
document.getElementById("content" + current).style.display = "block";
if(current == 2){
time(2000);}
if(current == 3){
time(2000);}
if(current == 4){
time(5000);}
if(current == 5){
time(2000);}
}
</script>
<body onLoad="setTimeout('nextOne()', 2000)">
<div id="content1" style="display:block; width:320px; height:240px">Hier ist das erste Kapitel</div>
<div id="content2" style="display:none; width:320px; height:240px">Hier ist das zweite Kapitel</div>
<div id="content3" style="display:none; width:320px; height:240px">Hier ist das dritte Kapitel</div>
<div id="content4" style="display:none; width:320px; height:240px">Hier ist das vierte Kapitel</div>
<div id="content5" style="display:none; width:320px; height:240px">Hier ist das fünfte Kapitel</div>
<div id="content6" style="display:none; width:320px; height:240px">Der Test ist beendet</div>
</body>
als nächstes möchte ich dann die Zeit über ein input type für ein bestimmtes Kapitel ändern.
Kann ich die variable gets in js referenzieren oder ist die automatisch global ?
mit freundlichen Grüßen
falke