Cross Bowser Mozilla (Firefox) e IE - [RESOLVIDO]

[color=darkblue] Tenho a seguinte função:[/color]


This works fine:
---------------------------------------------------------------------------
window.open(sURL1,'Window')
document.onreadystatechange = function()
{
if (document.readyState == 'complete')
{
alert('yo')
}
}
---------------------------------------------------------------------------

This never fires onreadystatechange:
---------------------------------------------------------------------------
window.open(sURL1,'Window')
document.location = sURL2
document.onreadystatechange = function()
{
if (document.readyState == 'complete')
{
alert('yo')
}
}

[color=darkblue] Meu problema é o seguinte:

A função document.readyState funciona perfeitamente no IE, mas retorna undefined no Firefox, existe alguma função similar que possa ser utilizada no Firefox (Mozilla), que me idenfique que a página foi carregada ?

Desde já agradeço ![/color]

o body onload nao funcionaria nesse caso?

Não seria mais fácil você utilizar o atributo “onload” da tag “body” não?!

Dá uma olhada na API JQuery.

Até mais!

[color=darkblue] Muito obrigado a todos ![/color]