Thank you for your reply. It is solved.Working code is here: // <![CDATA[var advMXClick = function(tag) { var
sendMbox = function(name, value) { var d =
document.createElement('div'); d.style.display = "none";
document.body.appendChild(d); mboxDefine(d,name, "clickPosition=" +
value); var mboxes = mboxFactoryDefault.getMboxes(); for(var i = 0; i <
mboxes.length; i++) { var Q = mboxes.F[i]; Q.setFetcher(new
mboxAjaxFetcher()); Q.finalize(); } mboxUpdate(name, "clickPosition=" +
(value||"click")); }; sendMbox(tag); }; var clickbeforea = true;
$(document).ready(function() {
$("body").on("click",".imgClick",function(ev) { if(clickbeforea) {
alert("clicked to image or the button we are separating which one here.
:)"); if($(ev.target).hasClass("btnClick")) { // mbox code for a click a
click advMXClick('button_click'); alert("a clicked"); } else { //mbox
code for image click advMXClick('image_click'); alert("img clicked"); }
} else { clickbeforea =true;//release clickbeforea }
});$("body").on("click",".btnClick",function(ev) { if(clickbeforea) {
alert("buton clicked"); //mbox code for <a> click
advMXClick('button_click'); clickbeforea = false; //first <a> } else {
clickbeforea = true; } }); });// ]]>