2012-08-12 63 views
0

我正在查看www.imdb.com的來源,並且我注意到每個鏈接都有一個onclick屬性。imdb中的onclick屬性

我對JavaScript並不是很熟悉,所以我在徘徊下面的代碼的目的是什麼以及它的用途。

(new Image()).src='/rg/OTW_3/HPRHS/images/b.gif?link=%2Ftitle%2Ftt1535438%2F'; 

鏈接

<a href="/title/tt1815708/" onclick="(new Image()).src='/rg/OTW_7/HPRHS/images/b.gif?link=%2Ftitle%2Ftt1815708%2F';">Freelancers</a> 
+0

我沒有看到一個自由職業者,你鏈接到網頁上的連結。 – j08691 2012-08-12 18:57:55

回答

1

如果你看看那被加載(1x1的白色像素的圖像)的圖像的位置,你會看到它包含一個更具體的鏈接到你點擊。

這是一種跟蹤點擊和點擊的方式。由於像IMDB這樣的網站可能有幾十種方法可以訪問任何單獨的頁面,只需跟蹤訪問哪些網站是不夠的。他們不斷追蹤哪些鏈接比其他鏈接更受打擊,以便更好地查看和導航他們的界面。這通常是爲了更好地放置廣告。

退房this other SO question可能會回答你的問題(雖然你的問題是更根本的,而另一種是技術性..)