0
<a href="http://www.google.com" target="_blank" onClick="javascript:_gaq.push(['_trackEvent', 'Conversion', 'Website', 'abc', 1]);goog_report_conversion_website();">the link</a>
<script type="text/javascript">
goog_report_conversion_website = function() {
$('#converstion_tracker_iframe').attr('src', '/conversion_tracker/website/');
}
</script>
上述链接的预期行为应该是在新窗口中打开链接并执行2个js函数。但是,goog_report_conversion_website()函数在打开新窗口时导致父页面重新加载。target =“_ blank”link onclick javascript改变DOM会导致页面重新加载
我怀疑这是因为我改变了父页面的DOM,有谁可以和我确认吗?另外如何通过点击链接停止父页面重新加载?
编辑: 貌似变化的iframe的src会导致页面重新加载
我不确定我是否正确地理解了你的问题,这里的问题似乎是你希望脚本在新窗口中打开的标签上工作。 –
我希望脚本能够在原始页面上执行。 –