2017-04-12 11 views
1

私はここで新しいです、私は理論的に単純なことをしようとしていますが、私は正しいことを得ていません。 DCMのFloodlightタグをクリックイベントで発生させる必要があります。私が抱えている問題は、すでにhref要素にラップされたGoogleアナリティクス機能があるため、タグをテストしているときにGoogleアナリティクスのタグを取得していますが、Floodlightは取得していないということです。 下記の私はクリックでDoubleClick Floodlightを設定する

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>

を使用していますものですあなたたちは私の構文に何かを参照していますか?

Aprreciateあなたの助け

答えて

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> 

注:私はこれを入れています複数の行を読みやすくするためには、1行にするのが良いでしょう。

ここでは、パンフレットを呼び出そうとしている関数の名前がbrochure()で、何らかの形でRegistration brochure()とは呼ばれていないと仮定しています。スペースは関数名内では機能しません。

また、JavaScriptの属性をonclickと使用することは、一般的には推奨されません。 HTMLからJavaScriptを分離するには、DOMイベントリスナーを使用する方が良いでしょう。アプローチはUnobtrusive JavaScriptです。

+0

ありがとう+ Glodenox、残念ながら、onclick属性はまだ動作していません。それは関数と関係するかもしれない。私は、問題を引き起こしている可能性のあることを再確認して確認します。 ありがとうございました –

+0

問題ありません!私はあなたがボタンをクリックした瞬間にエラーが発生した場合、Webコンソールで調べるようアドバイスします。あなたのページがそうでなければ再ロードされるので、最初にhref属性の値を '#'で置き換えることができます。また、ブラウザのページをアンロードする際に、ログの消去を無効にすることもできます。 – Glodenox

関連する問題