window.onload = function()
Вот этот код, как я понимаю, ждёт пока страницы не загрузиться полностью.
Если написать так
window.onload = function(){
setTimeout(function(){location.reload()}, 10000);
}
alert ("blabla");
То, алерт будет показываться.
А если что-то типа
window.onload = function(){
setTimeout(function(){location.reload()}, 10000);
}
var name = document.getElementById('name').getElementsByTagName('*')[1].innerHTML;
alert ("name");
То алерта уже не будет.
Сам же алерт я вывожу, что бы видеть обрабатывается ли код или нет.
Вместо алерта в итоге какое-либо действие: нажать копку, перейти на страницу и т.п.