non capisco come a me non va?

<script type="text/javascript">

function go() {
while (1 == 2) // loop infinito
{
setTimeout(function(){alert("pausa")},10000);
setTimeout(function(){alert("pausa")},10000);
}

}

</script>
</head>
<body onload="go();">

lo chiamo con onload="go();" e per far questo l'ho messo all'interno di una funziona che si chiama go faccio giusto o sbaglio?