点击即可设置DoubleClick Floodlight

时间:2017-04-12 07:31:41

标签: javascript

我是新来的,我正在尝试做一些理论上简单的事情,但我只是没有做对。我需要在点击事件上触发DCM Floodlight代码。我遇到的问题是,href元素中已经包含了Google Analytics功能,所以当我测试代码时,我会触发GA标记,但不会触发泛光灯。 以下是我正在使用的

enter image description here



<a href="http://www.iac2017.org/site/DefaultSite/filesystem/documents/IAC-2017-Registration-Brochure-2017.pdf" target="_blank" class="button" onclick="ga('send', 'event', 'Document', 'Download', ''); onclick="Registration brochure('land01','iac_f000','testu1');">DOWNLOAD REGISTRATION BROCHURE</a>
&#13;
&#13;
&#13;

你们看到我的语法有什么问题吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

您需要在同一属性中组合两个函数调用,而不是添加另一个onclick属性,如下所示:

<a href="http://www.iac2017.org/[...]/IAC-2017-Registration-Brochure-2017.pdf"
  target="_blank" class="button"
  onclick="ga('send', 'event', 'Document', 'Download', ''); brochure('land01','iac_f000','testu1');">
  DOWNLOAD REGISTRATION BROCHURE
</a>

注意:为了便于阅读,我将它放在多行上,将它作为一行就可以了。

我在此假设您尝试为宣传册致电的功能被称为brochure()而不是Registration brochure(),因为空间不能在功能内工作名。

另外,我想提一下,不再鼓励使用JavaScript的onclick属性。最好使用DOM事件监听器将JavaScript与HTML分开,这是一种名为Unobtrusive JavaScript的方法。