2011-12-10 39 views
0

我有一個鏈接,我需要它點擊時做兩件事。首先,它使用谷歌跟蹤代碼跟蹤它,然後是打開一個新窗口。onClick中有多行?

我想:

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);」其餘的則被忽略。

+4

在'

0
onclick="do_something();" 


<script type="text/javascript"> 
    function do_something(){ 
     pageTracker._trackPageview('/Ads/MMA_Front_Page.com'); 
     window.open(this.href, '_blank'); 
     return false; 
    } 
</script> 

已包含在你的問題的答案。最好爲多個語句創建一個函數。

+0

我更新了這個問題,你可以再檢查一次嗎? – TheGateKeeper

+0

您應該在onclick函數調用後添加分號 –