Razlog za to je sto document.write ispise celu novu stranicu. Tebi treba da promenis samo neki tekst ako sam skontao. Za to koristi div i innerHTML. body onload koristis iz razloga sto svi objekti moraju biti kreirani pre nego pokusas da ih izmenis.(mozes skript staviti i iza div-a
)
evo ti primer
Kôd:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript">
function go()
{
document.getElementById('test').innerHTML="Ispis teksta";
}
</script>
</head>
<body onload="go()">
<div id="test"></div>
<a href="#" onclick="go();return false;">Klikni me</a>
<input type="text" name="ime">
</body>
</html>