Не очень понял... надо, чтобы через пять секунд после загрузки страницы она обновилась? Ну, вот так:
//Вешаем окну обработчик события onload.
window.onload = function()
{
//Запускаем таймер, по истечении которого страница должна перезагрузиться.
setTimeout(function(){location.reload()}, 5000);
}
А алерт... Что за алерт? Куда алерт ставить? Ну и, в обработчиках событий его использовать надо очень осторожно. А лучше вообще нигде не использовать.