sebastopols
No veo que hayas contestado si se te resolvio la duda, pero aqui te pongo el ejemplo como te digo que es una de las maneras de hacer una programacion de acuerdo a las buenas practica, solo quedaria hacer el codigo crossbrowser pero ps eso ya esta para despues.
Código Javascript
:
Ver original// usamos onload para asegurarnos que existan los elementos en nuestro DOM
window.onload = function() {
var anchor = document.getElementById("anchor");
// le asociamos el evento a nuestro elemento para tener un codigo
// html mas limpio y manejar toda la interaccion
// desde nuestro script
anchor.onclick = function() {
// una variable donde pongo la url a donde quiera ir,
//podria estar de mas pero asi queda mas limpio la funcion window.open()
var url = "http://www.forosdelweb.com/f4/como-abrir-ventana-nueva-pequena-pinchar-enlace-1035579/#post4362645";
window.open(url, "_blank", 'width=300,height=400');
// el return falase es para eviar que se progrague el evento y se vaya al href de tu anchor.
return false;
};
}
HTML limpio
Saludos,