La logica è questa.
codice:
<html>
  <head>
    <style type="text/css">
    a:active{color:red};
    </style>
  
    <script type="text/javascript">
      var linkAttivo=0; //Nessun link attivo
      
      function btnClick() {
        if (linkAttivo!=0)
          alert(linkAttivo);
        else
          alert('Nessun link attivo');
      }
    </script>
  </head>
  <body>
    1
    2
    3
    <input type="button" onclick="btnClick();" value="link attivo"/>
  </body>
</html>
Sul refresh dell'albero reimposti linkAttivo=0.