ThL: setTimeout Overflow in Firefox?

Hallo zusammen,

kann es sein, dass der Firefox 1.5 zuweilen ein Problem mit setTimeout hat? Folgendes Script sollte doch im angegebenen Zeit-Abstand der Reihe nach Alert-Fenster mit den Buchstaben "A", "B" und "C" anzeigen, oder?
Bei mir erscheint jedoch _sofort_ "C", danach "A" und später "B".
Anscheinend gibt es einen Timeout-Wert, der nicht überschritten werden darf.

<html>
<head>
  <script type="text/javascript">
    window.setTimeout("notifyTimeout('A')",2000);
    window.setTimeout("notifyTimeout('B')",10000);
    window.setTimeout("notifyTimeout('C')",500000);
    function notifyTimeout(x) {
      alert(x);
    }
  </script>
</head>
</html>

Ich habe das Problem schon auf mehreren Rechnern mit Firefox 1.5 nachstellen können. Allerdings gibt es auch Firefoxes, die die Reihenfolge richtig anzeigen.

Hat jemand eine Ahnung ob es sich hierbei um einen bekannten Bug handelt und welche Abhilfe es gibt?

Vielen Dank!

Gruss,
ThL

  1. Hi,

    kann es sein, dass du die function einfach nach oben schreiben musst? Hab da glaub ich mal etwas gehört ... bin mir nicht mehr sicher.

    mfg