Sair da função no corpo onLoad

Eu preciso de um script que redireciona o usuário para um segundo lado, quando a página principal precisa demorar para carregar.

Eu fiz isso:

 <script type='text/javascript'>   
    $(document).ready(function() {
    setTimeout("location.replace('contact.html')",10000);
    });
</script>

Para sametime um preloader abre um get hided on body onload, quando isso acontece eu preciso matar o functon acima?

Alguém tem uma ideia?

questionAnswers(3)

yourAnswerToTheQuestion