ti crei un file esterno di estenzione *.js dove metti tutto quello che vuoi in javascript ad esempio ci scrivi una funzione nome()....(l'importante è che nel file non includa i tag <script></script>)

poi nell'intestazione metti:
<script language="JavaScript" src="nome_file.js">

e poi nel pulsante richiami normalmente la funzione (che deve essere definita all'interno del file)

Link