if (document.links){
Браузер поддерживает свойство:
if (document.links[0]){
Существует как минимум одна ссылка:
var links = document.links, link, k=0;
Стандартная инициализация
while(link=links[k++]) {
Для каждоговыполнить цикл, установить ссылку на следующий элемент, затем увеличить k.Выйдите из цикла, когда текущий links[k]
ложный (возможно, потому что мы передали последний элемент).
link.onclick = linkCapture;
Установите свойство onclick для linkCapture.
Это действительно неотличный код для начала.Вы можете написать все это, используя jQuery, например:
$(document.links).click(linkCapture);
В качестве бонуса вы не рискуете перезаписать существующее свойство onclick
.