Allora il problema potrebbe essere il loop. Forse e` troppo contratto. Prova cosi`:
codice:
var wins = new Array();
function aprifin(url,nome,param) {
wins[wins.length] = window.open(url,nome,param);
for(var i=0; i<wins.length; i++) {
wins[i].focus();
}
}
Se ancora hai problemi, prova questo (che verifica se la finestra esiste ancora, prima di darle il focus:
codice:
var wins = new Array();
function aprifin(url,nome,param) {
wins[wins.length] = window.open(url,nome,param);
for(var i=0; i<wins.length; i++) {
if(!wins[i].closed) wins[i].focus();
}
}