Kalle_B: Forschrittsanzeige?

Beitrag lesen

Hmm, funktioniert schon teilweise. Ich habe

<script type="text/javascript">

var Fortschritt = document.getElementById('Fortschritt').innerHTML;
          Fortschritt++;
          document.getElementById('Fortschritt').innerHTML = Fortschritt;
        </script>

  
Du nimmst den Wert, der im Element 'Fortschritt' steht, erhöhst ihn um 1 und schreibst ihn zurück. Warum sollte da jemals mehr als '1' herauskommen?  
  
Angenommen, der Codeschnippsel ist Teil der Rechenfunktion, die 100 mal durchlaufen wird, dann bedeutet  
  

> davor stehen. Wenn ich ihn nun rechnen lasse, rechnet er und rechnet er  
  
klingt seeehr lange. Wie lange? 100 Sekunden? 10? 2?  
  

> - es werden die Zahlen 0,32,65 und dann 100 angezeigt. Dazwischen werden aber keine Zahlen angezeigt - woran liegt das?  
  
Kaffeesatzlesen:  
  
1\. Die Zahlen werden zu schnell angezeigt, die fehlenden werden "verschluckt", schliesslich zeigt das Display nur eine endliche Anzahl von Bildern pro Sekunde.  
  
2\. Für die Anzeige braucht Javascript intern vermutlich so etwas wie ein "Refresh", der kommt eben nicht nach jeder Zahl.  
  
Test:  
Gib mal einen alert( Fortschhritt ) aus nach Fortschritt++;  
  
Kalle