Guiándome en éste [url="http://www.htmlgoodies.com/beyond/javascript/article.php/3471221"]artículo[/url], he hecho una pequeña clase que le asigna un evento al enlace, para que cada vez que se pase el mouse sobre él, se abra una nueva ventana, pero no es una ventana si no
popup (no sé si te sirva).
Código:
/*jslint sloppy:true devel:true*/
function ready() { return true; }
document.addEventListener("DOMContentLoaded", ready);
var X = function () {
var enlace = document.getElementsByTagName('a')[0];
var link = enlace.getAttribute('href');
this.go = function () {
window.open(link, 'newwindow', config = 'height=800, width=600, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
};
this.start = function () {
enlace.addEventListener('mouseover', this.go, false);
};
};
if (ready) {
var y = new X();
y.start();
}
Creo que lo entiendes, obtiene el atributo 'href' del primer enlace (en mi caso xq fue el único que creé) y se lo pasa al método open. Saludos.