var sendEvent = function (res) { event = document.createEvent("HTMLEvents"); event.initEvent("pione-interactive-result", true, false); event.result = res; document.dispatchEvent(event); }; document.getElementById("RuleA").addEventListener("click", function () { sendEvent("rule A"); }); document.getElementById("RuleB").addEventListener("click", function () { sendEvent("rule B"); }); document.getElementById("RuleC").addEventListener("click", function () { sendEvent("rule C"); });