Ciao a tutti ho un problema nell'uso della funzine in oggetto.
Vi posto prima il mio codice e poi spiego le mie intenzioni:
codice:
function openPage()
{ var popupArray = new Array();
for(var i = 0; i < 10; i++)
{
var popup = window.open("http://mypage.html", "myframe" + i); setTimeout("closePopup(popup)",3000);
}
}
function closePopup(myPopup) {
myPopup.close();
}
chiamando la funzione openPopup() apro un numero di volte la mia pagina, poi vorrei che all'interno del loop la stessa si caricasse (supponendo che 3000 ms bastino) e chiamando la funzione closePopup venga chiusa. Il problema è che le pagine vengono aperte una dopo l'altra e non vengono mai chiuse, la cosa che non mi torna e che le pagine non si aprono a 3000 ms l'una dall'altra ma quasi contemporaneamente.
Qualche soluzione?