2013-05-21 2 views
1

Google Analytics의 이벤트 추적 자바 스크립트 코드로 아웃 바운드 클릭을 추적해야하는 Wordpress 플러그인을 편집 중입니다. 문제는 다중 링크를 생성하는 하나의 PHP 파일 만 편집 할 수 있다는 것입니다. 아래의 코드에서 "this.getAttribute ('href')"부분을 해당 링크의 href로 대체해야합니다. 어떻게 할 수 있습니까? this.getAttribute ('href') 코드를 시도했지만 실행되지 않습니다. 당신은 단순히 값으로 동적으로 언제든지 HREF를 설정할 수자바 스크립트로 현재 href 삽입

<a href="http://lifeplace.com.au/" onclick="trackOutboundLink(this, 'Outbound Links', this.getAttribute('href')); return false;" title=""><img class="soliloquy-item-image" src="http://www.96five.com/wp-content/uploads/2013/03/image.jpg" alt="" title="Lifeplace"></a> 
+0

무엇이 문제입니까? 'this.getAttribute ('href')'는 href 속성의 값을 얻어야합니다. –

+0

이것은 상기 코드 생성하는 PHP 코드이다. \t \t \t \t \t \t \t \t \t '$ 슬라이드 = apply_filters ('tgmsp_link_output ','

+0

사실, 저는 단지 $ image [ 'link']'를 사용하여 개별 링크를 얻을 수 있습니다. 나는이 질문을 닫을 것이다. –

답변

0

글쎄, 당신은 this.getAttribute ('HREF')가 작동하지 않습니다 확신?

trackOutboundLink() 함수 자체를 공유 할 수 있습니까?

나는 다음과 같은 기능의 동일한 유형을 시도, 그것은 바로 URL을 경고 :

<script> 
    function hello(obj, lbl, url) { 
     alert(url); 
    } 
</script> 


<a href="http://lifeplace.com.au/" onclick="hello(this, 'Outbound Links', this.getAttribute('href')); return false;" title=""><img class="soliloquy-item-image" src="http://www.96five.com/wp-content/uploads/2013/03/image.jpg" alt="" title="Lifeplace"></a> 

그래서 내가 실행하는 동안 함수 자체는 약간의 오차가있을 수 있습니다 추측, 또는 JS 다른 플러그인은 온 클릭 이벤트를 바인드합니다.

관련 문제