Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
目标="_“空白”;与onclick javascript的链接,该链接更改DOM,从而导致页面重新加载 goog_报告_转换_网站=函数(){ $('conversation\u tracker\u iframe').attr('src','/conversion\u tracker/website/'); }_Javascript_Html_Hyperlink_Parent_Reload - Fatal编程技术网

目标="_“空白”;与onclick javascript的链接,该链接更改DOM,从而导致页面重新加载 goog_报告_转换_网站=函数(){ $('conversation\u tracker\u iframe').attr('src','/conversion\u tracker/website/'); }

目标="_“空白”;与onclick javascript的链接,该链接更改DOM,从而导致页面重新加载 goog_报告_转换_网站=函数(){ $('conversation\u tracker\u iframe').attr('src','/conversion\u tracker/website/'); },javascript,html,hyperlink,parent,reload,Javascript,Html,Hyperlink,Parent,Reload,上述链接的预期行为应该是在新窗口中打开链接并执行2个js函数。但是,goog_report_conversion_website()函数会导致父页面在打开新窗口时重新加载 我怀疑这是因为我正在更改父页面的DOM,是否有人可以与我确认?另外,如何在单击链接时停止重新加载父页面 编辑: 看起来更改iframe的src将导致页面重新加载您是否尝试像这样添加返回false <a href="http://www.google.com" target="_blank" onClick="javasc

上述链接的预期行为应该是在新窗口中打开链接并执行2个js函数。但是,goog_report_conversion_website()函数会导致父页面在打开新窗口时重新加载

我怀疑这是因为我正在更改父页面的DOM,是否有人可以与我确认?另外,如何在单击链接时停止重新加载父页面

编辑:
看起来更改iframe的src将导致页面重新加载

您是否尝试像这样添加
返回false

<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>


是的,我试过了,重新加载仍然会发生,它也会停止打开链接,而不是期望的结果。我不确定我是否正确理解了你的问题,这里的要点似乎是,你希望脚本在新窗口中打开的oage的标记上工作。我希望脚本在原始页面上执行。
<a href="http://www.google.com" target="_blank" onClick="javascript:_gaq.push(['_trackEvent', 'Conversion', 'Website', 'abc', 1]);goog_report_conversion_website(); return false;">the link</a>