diff --git a/app/public/js/banner.js b/app/public/js/banner.js index d04a441..f9c851c 100644 --- a/app/public/js/banner.js +++ b/app/public/js/banner.js @@ -41,7 +41,28 @@ function bannerGroup(group, grpName) { (target) => { if (rval.length > 0) { const ele = rval.shift(); - $('#'+target).html(ele.media); + let mediaHtml = ele.media; + if (ele.link) { + const a = document.createElement('a'); + a.href = ele.link; + a.target = "_blank"; + a.innerHTML = ele.media; + mediaHtml = a; + } + media.click( + () => { + $.ajax({ + url: "stats/bannerClick.php", + method: "POST", + data: { + banner: ele.id, + source: document.URL + }, + dataType: "html" + }); + } + ); + $('#'+target).html(mediaHtml); } } );