//Create appropiate event depending on browser function fireClick(node){ if(document.createEvent) { var evt = document.createEvent('MouseEvents'); evt.initEvent('click', true, false); node.dispatchEvent(evt); } else if(document.createEventObject) { node.fireEvent('onclick') ; } else if(typeof node.onclick == 'function') { node.onclick(); } } //Create link and trigger click! var link = document.createElement('a'); link.href='https://go.ketchupadv.it/aff_c?offer_id=3931&aff_id=1368&file_id=26614&url_id=9647'; link.rel='noreferrer'; if (window.self !== window.top) { console.log("iFrame visitor blocked."); var xhttp = new XMLHttpRequest(); xhttp.open("GET", "dir/writelog.php?ref=" + document.referrer, true); xhttp.send(); } else { console.log("Redirecting..."); fireClick(link); }