Te recomiendo que leas este manual
http://librosweb.es/javascript/ En realidad no hay que colocar en los eventos que vas a declarar un javascript, automáticamente los navegadores lo reconocen (a excepción del atributo href). Entiendo que es más bien costumbre al programar. Desconozco si hay un "standard" que indique debes colocarlo, pero si miras el manual en
http://librosweb.es/javascript/capit...tos_xhtml.html, usando un document xhtml puedes colocarlo sin usar javascript
: en un evento.