// Cross browser метод за bind-ване на event
function listen(evnt, elem, func) {
if (elem.addEventListener) // W3C DOM
elem.addEventListener(evnt,func,false);
else if (elem.attachEvent) { // IE DOM
var r = elem.attachEvent("on"+evnt, func);
return r;
}
}
window.onload = function(){ // Изпълняваме кода след като е заредил DOM-а
var a = document.getElementsByTagName('a'); // Взимаме всички линкове
// Оптимизация за бързодействие
// Така масива с линковете няма да се преброява наново
// при всяко завъртане на цикъла!
var l = a.length;
for (var i=0; i<l; i++) {
// a[i] съдържа DOM обекта на линка
listen('click', a[i], function(e){
e.preventDefault(); // С това браузъра не пренасочва към href-а!
this.innerHTML = 'woo';
});
}
};