2014-02-23 69 views
0

我以前的代碼看起來像這個 -添加Google事件跟蹤代碼會打破一個按鈕嗎?

input type="button" name="ctl00$MainContent$PlaceBidButton" 
value="" onclick="this.disabled = true;__doPostBack('ctl00$MainContent$PlaceBidButton','')" 
id="MainContent_PlaceBidButton" class="place_bid" style="height:22px;width:82px;" 

我的新代碼看起來像這個 -

input type="button" name="ctl00$MainContent$PlaceBidButton" 
value="" 
onclick="javascript:_gaq.push(['_trackEvent','PlaceOffer','Submitted']);this.disabled = true;__doPostBack('ctl00$MainContent$PlaceBidButton','')" 
id="MainContent_PlaceBidButton" class="place_bid" style="height:22px;width:82px;" 

的事件似乎已經停止,因爲我把這段代碼上發生的情況。可以添加代碼javascript:_gaq.push(['_trackEvent','PlaceOffer','Submitted'])可能已經打破了按鈕?

回答

1

嘗試的onclick呼叫開始移除

javascript: 

。這可能是你的問題的根源。

+0

我會在明天早上嘗試,我目前無法訪問代碼。我是新手編碼器,你有任何解釋,爲什麼javascript:會導致一個問題? –

+0

@TylerJensen原因是因爲您應該只在onclick中包含有效的JavaScript代碼。 'javascript:'是無效的JavaScript。它用於聲明下面的內容應該被解釋爲JavaScript。它主要用於瀏覽器地址欄或可能的超鏈接,從來沒有在這裏使用它的上下文。 –

+0

我現在正在運行一堆測試,它每次都適用於我。我曾在IE,Firefox和Chrome上嘗試過。我現在想知道按鈕是否真的有效,而Google正在記錄虛假信息。這似乎有可能嗎? –

相關問題