Ho un banalissimo problema che non riesco a risolvere

<html>
<head>
<script type="text/javascript" src="zeta.js"></script>
</head>

<body>
<form>
<input type="button" value="clicca" onclick=a()>
</form>
</body>
</html>

file zeta.js:
function a() {alert('ciao');}

Il problema è che non capisco perchè non va