brand: Meinung

Beitrag lesen

Hi!

Jetzt habe ich dein script mal laufen lassen. Wenn ich die Ausgabe richtig interpretiere komme ich auf kleiner Werte als 50ms.

Hier ein Auszug aus dem Ergebnis(deines scripts):

947669310860
947669310860
947669310860
947669310860
947669310860
947669310860
947669310860
947669310860
947669310860
947669310870
947669310870
947669310870
947669310870
947669310870
947669310870
947669310870
947669310870
947669310870
947669310880
947669310880
947669310880
947669310880
947669310880
947669310880
947669310880
947669310880
947669310880
947669310880
947669310880
947669310890

...woraus schließt du jetzt, auf eine minimale setTimeout-zeit von 50ms??

weiters zeigt mir bei folgendem script das alert(...) als kleinsten Zeitunterschied 10ms.

<script language="JavaScript">
<!--
function start()
{ jetzt = new Date();
a1=jetzt.getTime();
setTimeout('func2()', dt);
}

function func2()
{ jetzt2 = new Date();
a2=jetzt2.getTime();
alert(a2-a1);
}
//-->
</script>
</HEAD>
<BODY onLoad="start()">

Ergebnisse:

dt(ms) a2-a1 (ms)
------------
    60    60
    55    60
    50    50
    45    50
    40    40
    35    40
    30    30
    25    30
    20    20
    15    20
    12    20
    10    80%...10, 20%...20
    8       - " -

(getestet mit IE5.0, NT4.0, Pentium166)

Bei mir sieht das irgendwie so aus, daß nichts kleineres als 10ms aufgelöst werden kann. Obwohl natürlich pro 10 ms einige Befehle abgearbeitet werden.

mfG
BRAND