Ciao, la situazione più comune è quella in cui viene usato un gestore di evento, in questo caso onfocus (come ti ha indicato Andrea).

Dal momento che avviene l'evento focus, su un determinato elemento, è chiaro che all'interno della funzione associata, tale elemento (quindi this) ha il focus attivo. Non capisco quindi il senso della tua richiesta.

Ad ogni modo...
Quote Originariamente inviata da cavicchiandrea
Se invece vuoi rilevare il cursore nel campo
puoi usare la proprietà document.activeElement con cui fare un confronto col tuo elemento.

Un esempio pratico:
codice:
<!DOCTYPE HTML>
<html>
  <head>
    <title>Esempio</title>
    <meta charset="utf-8">
    <script type="text/javascript">
      function verificaFocus(id){
        var e = document.getElementById(id)
        alert(e === document.activeElement?"Il campo è selezionato":"Non hai selezionato il campo");
      }
      setTimeout("verificaFocus('campo')",3000)
    </script>
  </head>
  <body>
    Seleziona il campo entro 3 secondi
    <input id="campo">
  </body>
</html>