Javascript onclick/onload跨域跟踪器
我正在尝试构建一个“函数”跟踪器或类似的东西,如果函数被触发,它会向服务器发送请求 我只有一个问题,如何触发一个按钮上的函数,它重定向到另一个域 如果我使用onclick='',函数将被执行,但它没有时间将请求发送(或返回)到服务器 主要的一点是,一旦加载了目标url,它就会启动 可以用Javascript实现吗?目标已加载,请在某个位置设置超时,或者如果目标已加载,请执行此和那个? 我尝试过用这种方式触发它,但它不起作用:Javascript onclick/onload跨域跟踪器,javascript,function,events,cross-domain,Javascript,Function,Events,Cross Domain,我正在尝试构建一个“函数”跟踪器或类似的东西,如果函数被触发,它会向服务器发送请求 我只有一个问题,如何触发一个按钮上的函数,它重定向到另一个域 如果我使用onclick='',函数将被执行,但它没有时间将请求发送(或返回)到服务器 主要的一点是,一旦加载了目标url,它就会启动 可以用Javascript实现吗?目标已加载,请在某个位置设置超时,或者如果目标已加载,请执行此和那个? 我尝试过用这种方式触发它,但它不起作用: <a class="button" onclick="track
<a class="button" onclick="trackfunction();" href="https://www.stackoverflow.com">click here to load it</a>
<a class="button" onclick="setTimeout(function(){trackfunction()},0);" href="https://www.stackoverflow.com">click here to load it</a>
欢迎任何其他想法:)
Thx以获取帮助。您必须首先执行javascript函数,并在函数本身中执行重定向
function trackfunction() {
/*
Tracking code
*/
window.location.href = "http://stackoverflow.com/";
}
从标记中删除href属性,否则给出href=“#”