Ok. Hai scritto comunque che i primi link ti funzionano. Quindi attraverso essi, con ajax, vai a caricare la pagina incriminata in cui il link, a differenza dei primi, non funziona se metti href='#' (quantomeno su IE7).
Mi suona strano. In rete ho visto che spesso viene consigliato di inserire "return false;" alla fine dell'onclick, per impedire che sia compiuta l'azione di default. Quindi sarebbe una cosa tipo:
Ma questo avrebbe un senso se ti funzionasse allo stesso modo anche con i primi tre link.codice:<a title='Torna al menu di amministrazione' href='#' onclick='printAdminMenu(I_ADM_MENU);return false;' >Torna al menu di amministrazione</a>
C'è qualcosa che sfugge. Se puoi linkare la pagina in questione potrebbe essere utile a capire se ci siano altri fattori che influiscono a prescindere dallo scorcio di codice da te postato.