Existujú možnosti pre vytváranie nových udalostí (viď Google: createEvent, createEventObject, dispatchEvent, fireEvent, initEvent...), ale podpora v rôznych prehliadačoch je rôzna.
Môžeš bližšie upresniť, že na čo to potrebuješ? Možno by sa to dalo spraviť aj bez vytvárania nových udalostí...