Ciao a tutti ho un problema nell'uso della funzine in oggetto.
Vi posto prima il mio codice e poi spiego le mie intenzioni:
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.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(); }
Qualche soluzione?