Приветствую всех!
Хочется, чтобы во время выгрузки страницы она плавно себя замазала прозрачностью. На событии onunload тега <body> вызываем hide. Но это код, естественно не рабочий, т.к. hide2 вызывается только 1 раз и далее страница виснет из за цикла, который не кончится. Вот если бы была функция javaScript типа processTimeout, которая бы позволяла своевременно обрабатывать вызовы setTimeout (типа дать подышать другому потоку). Как быть???
var i=1;
var hided=false;
function hide2()
{
if (i)
{
i-=0.1;
document.body.style.opacity=i;
window.setTimeout(hide2, 10);
}
else
hided=true;
}
function hide()
{
hide2();
while (hided!=true){}
}