Hi!
hab folgendes Problem.
Ich möchte eine Zeitgesteuerte Textanzeige in Javascript realisieren.
es handelt sich um die anzeige von verschiedenen Textanimationen in bestiemmter Zeitreihenfolge.
Dazu folgender Code
if ($s_animzahl == "2"){
?>
<body onLoad="startCountdown()">
<script language="JavaScript" type="text/javascript">
<!-- Begin
var g_iCount = new Number();
// CHANGE THE COUNTDOWN NUMBER + ADD ONE TO IT //
var g_iCount = 0;
function startCountdown(){
if((g_iCount + 1) <= <? echo $reload; ?>){
g_iCount = g_iCount + 1;
numberCountdown.innerText = 'Bisherige Laufzeit ' + g_iCount + ' Minuten';
setTimeout('startCountdown()',1000);
}
if(g_iCount <= <? echo $s_adauer1; ?>)
{
document.getElementById("variabe1_1").innerHTML = "<? echo $T1; ?>";
document.getElementById("variabe2_1").innerHTML = "<? echo $T2; ?>";
document.getElementById("variabe3_1").innerHTML = "<? echo $T3; ?>";
document.getElementById("variabe4_1").innerHTML = "<? echo $T4; ?>";
document.getElementById("variabe5_1").innerHTML = "<? echo $T5; ?>";
}
if(g_iCount <= <? echo ($s_adauer2 + $s_adauer1); ?>)
{
document.getElementById("variabel_2").innerHTML = "<? echo $T1_2;?>";
document.getElementById("variabe2_2").innerHTML = "<? echo $T2_2;?>";
document.getElementById("variabe3_2").innerHTML = "<? echo $T3_2;?>";
document.getElementById("variabe4_2").innerHTML = "<? echo $T4_2;?>";
document.getElementById("variabe5_2").innerHTML = "<? echo $T5_2;?>";
}
}
</script>
Es funktioniert soweit, nur möchte ich den Inhalt von variabe1_1 in der zweiten schleife nicht mehr anzeigen. Kann ich die Id's aus der ersten Schleife irgendwie löschen sobald die Zweite aufgerufen wird?
Hoffe es kann mir jemand helfen.
Grüße einstweilen