Rasmusn: Counter

Beitrag lesen

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