var xmlHttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } function countClick(e) { var link = eventTrigger (e); var ip = '38.103.63.17'; var destination = link.href; var source = location.href; var linktext = link.innerHTML; var url = "clickcounter.php" var queryString = "link=" + escape(destination) + "&source=" + escape(source) + "&linktext=" + escape(linktext); createXMLHttpRequest(); xmlHttp.open("POST", url, true); xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); xmlHttp.send(queryString); } function attachClickCounter(){ var list = document.getElementsByTagName ('a'); if (! list) return; for (var i = 0; i < list.length; ++i) if (list[i].href != "" && ! list[i].onclick) list[i].onclick = countClick; } function eventTrigger (e) { if (! e) e = event; return e.target || e.srcElement; }