window.onload = abrirEnNuevaVentana; function abrirEnNuevaVentana() { // obtenemos todos los elementos dentro del documento var As = document.getElementsByTagName('a'); // generamos un bucle para asignar los eventos for (var i=0; i < As.length; i++) { var el = As[i]; // comprobamos que posee el atributo rel y es igual a nuevaVentana if (el.getAttribute('rel') == 'nuevaVentana') { el.onclick = function() { // vamos a abrir una nueva ventana con la dirección del enlace (href) y a cancelar la llamada habitual con return false window.open(this.href); return false; }; } }; }