se volessi ad esempio su un paragrafo effettuare un controllo

<p onmouseclick="funzione()">CIAO </p>


e poi nella funzione javascript se volessi controllare quando il mouse si muove le sue coordinate ma solo dopo aver cliccato su "CIAO" come posso sapere lo stato del mouse ( anche ad esempio se il tasto sinistro è premuto, rilasciato ecc..)all'interno di una funzione javascript


function funzione() {

****invento alla grande...*****
if (document.onmousemove) {

var xmouse=document.event.x;
var ymouse=document.event.y;
}
}

però non funziona.

In sostanza come si fa a controllare dentro una funzione javascript
un evento come i soliti onmousedown, onmouseclick, onfocus, eccc...

grazie a tutti in anticipo