Also ich hab jetzt mal ne Frage:
Ich lern gerade JS und ich steh gerade an.
Also es ist ein ganz einfacher Countdown.
Jetzt zieh ich alle 0,1s die Zahl 0,1 ab.
Das funktioniert super.
Wenn ich aber jetzt eine 2 Aktion darauf packen will gehts nicht mehr.
Warum ist das so, ich kann nur eine Aktion ausführen, sind 2 drinne macht er zicken.
Hier das funktioniert nicht:
<script type="text/javascript">
function timer(){
document.all.text.innerHTML = document.all.text.innerHTML-0.1;
document.all.text.innerHTML = math.round(document.all.text.innerHTML);
window.setTimeout('timer()',100);
}
</script>
<body onload="timer();">
<span id="text">30</span>
</body>
Das hingegn funktioniert ohne Probleme
<script type="text/javascript">
function timer(){
document.all.text.innerHTML = document.all.text.innerHTML-0.1;
window.setTimeout('timer()',100);
}
</script>
<body onload="timer();">
<span id="text">30</span>
</body>
WOBEI das auch nicht so funktioniert wie ich das will,
den er subtrahiert falsch.
Statt z.B.: 29.9 steht irgendwas mit 29.99999999983
Warum macht er das schon wieder?
Kann mir da wer ein bissl weiterhelfen?
MFG