dispatchEvent ne fonctionne pas

Comme montré dans la démo, dispatchEvent ne fonctionne pas comme prévu.

http://jsfiddle.net/DerekL/V8uEN/

Partie de la clé:

btn.dispatchEvent(
    document.createEvent("MouseEvent")
    .initMouseEvent("click", true, true, window, 0,
        0, 0, 0, 0,
        false, false, false, false,
        0, null)
);

Une alerte pop-up après 1 seconde sur chargé, mais il ne vient pas et un message d'erreur s'affiche dans la console:

Uncaught InvalidStateError: Failed to execute 'dispatchEvent' on 'EventTarget': The event provided is null.

Je ne sais pas où est le problème puisque j'ai trouvé un démo presque avec exactement le même code, et il fonctionne mais pas le mien.

  • a travaillé pour moi. à l'aide de chrome ici.
  • C'est bizarre, je suis en utilisant google Chrome 32 sur Windows, mais ça ne fonctionne pas.
  • désolé, ce n'est pas popping up automatiquement.