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

Rispondi quotando