我有一个链接,当它被点击时我需要它做两件事。首先,它使用 google 跟踪代码跟踪它,然后是打开一个新窗口。
我试过:
onclick="javascript: pageTracker._trackPageview('/Ads/MMA_Front_Page.com'); window.open(this.href, '_blank'); return false;"
但是没有用,没有打开新窗口。
我是不是代码有问题,还是我需要创建一个 javascript 方法并调用它?
谢谢
编辑:我正在尝试使用函数,但它不起作用。你能帮帮我吗?
函数如下:
<script type="text/javascript">
function openAd(adType) {
pageTracker._trackPageview(adType);
window.open(this.href, '_blank');
return false;
}
</script>
我称之为的部分:
onclick="openAd('/Ads/MMA_Front_Page.com')"
似乎只有第一部分在工作“pageTracker._trackPageview(adType);”其余的都被忽略了。
最佳答案
你真的应该在你的 <script>
中使用函数标记但是,尝试不使用 javascript:..
.喜欢:
onclick="pageTracker._trackPageview('/Ads/MMA_Front_Page.com'); window.open(this.href, '_blank'); return false;"
关于javascript - onClick 中的多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8458728/