prova se funziona
codice:
var w = null;
function Button1_onclick()
{
w = window.open("b.htm", "popup", "top=300px, left=300px, width=300px, height=300px");
if(w) w.focus();
lancia_metodo_timeout('w.document.getElementById("div1").innerHTML = "Ciao, Mondo!
" + new Date();');
}
function lancia_metodo_timeout(stringa_funzione, n, onload)
{
if(n == undefined) n = 0;
if(n > 10) {alert("troppe iterazioni in " + stringa_funzione); return;}
if(!w.document.getElementById("div1") || n == 0)
{
n++;
window.setTimeout(function(){lancia_metodo_timeout(stringa_funzione, n, onload)}, 250);
}
else
{
eval(stringa_funzione);
if(onload && typeof(onload) == "function")
{
onload();
}
/*alert(n);*/
}
}