fastix®: countdown (eigentlich warscheinlich einfach)

Beitrag lesen

Moin!

Ja! Es ist ganz simpel.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Back-Counter mit JS von fastix®, dem lieben!</title>
</head>

<script type="Text/JavaScript">
<!--
var counter=100;
window.setTimeout('zaehler()', 100)
// dies ruft nach 100 Millisekunden die Funktion zaehler() auf.

function zaehler() {
  counter=counter-1;
   // oh! eins weniger...
  newWidth=(counter)+"px";
   // das ergibt  "99px"; "98px"...
  document.getElementById('graph').style.width = newWidth;
   // das Schreiben wir dem Image in den Style
  if (counter > 0) {
   // Prüfen, ob wir fertig sind
    window.setTimeout('zaehler()', 100)
      // wenn nicht rufen die Funktion in genau 100 Millisekunden wieder auf.
  } else {
    alert("down!")
     // oder brüllen: Fertig, Oma!
}

//-->
</script>
<body >
<!-- Ja, klar. Wir brauchen ein Bild... -->
<img id="graph" style="height:10px;width:100px" src="blau.gif" alt="Rückschrittsbalken">

</body>
</html>

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.