He logrado el comportamiento descrito con el siguiente código:
Código HTML:
function abre_popup(_url, _target, _nombre, _options)
{
try {
nombre.close();
} catch(e) {
}
_nombre = window.open(_url, _nombre, _options);
_nombre.focus();
}
<a href=\"$url\" target=\"_blank\" onclick=\"abre_popup(this.href, this.target, 'popup_carrito', 'width=200,height=250, status=no,resizable=no,scrollbars=yes');return false;\">