molily: Wie feststellen, wann nachgeladenes JavaScript "bereit" ist?

Beitrag lesen

Hallo,

das load-Event ist durchaus richtig, vorausgesetzt, du registrierst den Event-Handler korrekt. Momentan registrierst du ihn falsch.

Allerdings feuern das nicht load-Event nicht alle Browser. In manchen muss man stattdessen das readystatechange-Event überwachen und die readyState-Eigenschaft prüfen. Schau dir einmal an, wie jQuery das macht. Wenn das load-Ereignis passiert, ist das Script geladen. Beim readychange wird parallel der readyState abgefragt. Hat die Eigenschaft den Wert "loaded" oder "complete", ist das Script geladen.

Mathias