hola tengo una pagina en php, que se escribe en html y carga un script, pero al hacer clic en la imagen (onclick="nombredelafuncion()") no pasa nada, el script lo carga bien pero no me responde
ejemplo
<html>
<head>
<script src="a">
................................. function a(){
................................. alert ('HOLA')
.................................}
</script>
</head>
<body>
<img src="imagen.jpg" onclick="a()">
</body>
</html>
osea, asi funciona, pero en mi caso no, en que me puedo estar equivocando? no me digan que ponga el codigo porque es asi como esta ahi