Immaginavo fosse li il problema ma non sapevo cos'era giusto.
Ho modificato però non va comunque:
codice:
<script type="Text/JavaScript">
function controllo(f) {
 
 if ((f.campomacro.selectedIndex!="") and (f.campocategoria.selectedIndex!="")) {
  alert("Impossibile selezionare sia una Macro che una Categoria.");
  f.campocategoria.focus();  
  return false;
 } 

 return true;
}
</script>