Ничего не должно перегружаться если у кнопки не тип submit
<html>
<head>
<script type="text/javascript">
function f() {
document.getElementById("d1").innerHTML = "New text";
}
</script>
</head>
<body>
<form action="http://javascript.ru">
<input type="button" name="b1" value="go" onclick="f()">
</form>
<div id="d1">Old text</div>
</body>
</html>