En lugar de usar window (o self), que hace referencia a la ventana principal, deberías usar la variable con que referenciás la ventana secundaria. Es decir, en vez de esto:
Código:
fuction(){
var w1 = window.open(link de popup1);
nextUrl();
}
function nextUrl() {
setTimeout("window.location.href ='articulo.php?id=tw_redireccion'", 5000);
}
Podrías usar esto:
Código:
fuction nombreFuncion(){
var w1 = window.open('link de popup1');
setTimeout(function(){w1.location ='articulo.php?id=tw_redireccion';}, 5000);
}
Podés mantener ambas funciones separadas, pero tendrías que quitar la palabra reservada var para darle alcance global a la variable w1