è scritto male il blocco try catch e questo a firefox non va giu
cambia così

codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>a</title>
<script type="text/javascript">
//funzione di prova.
function prova()
{
    try {
	document.getElementById('button_go').focus()
    } catch(er) {
    }

}

function mia_funzione()
{
    alert("mia_funzione");
}
</script>
</head>
<body>

lancia funzione

</body>
</html>