2012-04-20 44 views
5

Mamy sekcję do pobrania i próbujemy śledzić, kiedy użytkownik coś pobiera. Te pliki do pobrania są połączone następująco:onclick window.location.href nie będzie działał w przeglądarce Chrome ani Safari.

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

To działa dobrze w IE i FF, ale nie w Chrome (lub dowolnej przeglądarki WebKit) lub Safari. Mogę żyć bez Safari, ale byłoby miło.

Wszelkie pomysły?

Odpowiedz

24

spróbować tego:

<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

Dzięki ale niestety to nie działa. – Aikyrie

+5

mój błąd. powinien mieć "return false"; na końcu, aby anulować pierwotne działanie linku. zaktualizowałem swoją odpowiedź, aby to odzwierciedlić. – newtron

+0

Działa! Dziękuję Ci! – Aikyrie

Powiązane problemy