2012-04-20 2 views
5

Chúng tôi có phần tải xuống và chúng tôi đang cố gắng theo dõi thời điểm người dùng tải xuống nội dung nào đó. Tải xuống được liên kết như sau:onclick window.location.href sẽ không hoạt động trong Chrome hoặc Safari

<a href="DOWNLOADURL" onclick="window.location.href='http://analytics.performable.com/v1/event?_n=EVENTID&_a=PORTALID&email=USEREMAIL'">TITLE OF DOWNLOAD</a> 

Nó hoạt động tốt trong IE và FF nhưng không hoạt động trên Chrome (hoặc bất kỳ trình duyệt webkit nào) hoặc Safari. Tôi có thể sống mà không có Safari nhưng nó sẽ rất tuyệt.

Bất kỳ ý tưởng nào?

Trả lời

24

thử điều này:

<a href="DOWNLOADURL" onclick="javascript:window.location.href='http://analytics.performable.com/v1/event _n=EVENTID&_a=PORTALID&email=USEREMAIL'; return false;">TITLE OF DOWNLOAD</a> 
+1

Cảm ơn, nhưng thật không may, nó đã không làm việc. – Aikyrie

+5

sai lầm của tôi. nó phải có 'return false;' ở cuối để hủy hành động liên kết gốc. Tôi đã cập nhật câu trả lời của mình để phản ánh điều này. – newtron

+0

Hoạt động! Cảm ơn bạn! – Aikyrie