Salve a tutti,
c'è un motivo particolare perché un evento ONCLICK non funzioni su IE 7?
L'evento si trova in un tag A.

Ho questo codice:

codice:
<div id='adminMenu'>
    <div><a title='Accedi all'area amministrativa' href='#' onclick='printAdminMenu(I_ADM_LOGIN)' >Accedi all'area amministrativa</a></div>
    <div><a title='Registra un amministratore' href='#' onclick='printAdminMenu(I_ADM_REGISTER)'>Registra un amministratore</a></div>
    <div><a title='Recupera la password' href='#' onclick='printAdminMenu(I_ADM_RECOVER)'>Recupera la password</a></div>
</div>
Ogni volta che clicka viene visualizzata una schermata diversa (tramite ajax).

Nei tre link precedenti l'evento funziona sempre.
Se apro una delle tre schermate, però, per farlo funzionare sono costretto a rimuovere il # all'interno dell'attributo href, come nel codice seguente (funzionante).



codice:
<div><a title='Torna al menu di amministrazione' href=''  onclick='printAdminMenu(I_ADM_MENU)' >Torna al menu di  amministrazione</a></div>
<form action='admin_add_account.php' method='post'>
             <fieldset class='genericForm'>
                     <legend>Registra un nuovo amministratore</legend>
                     <div class='formTable' >
                         <p>
                             <label for='logUsername'>Nome utente</label>
                             <input  type='text' name='txtAdminUsername' />
                         </p>
                         <p>
                             <label for='logPassword'>Password</label>
                             <input type='password' name='txtAdminPassword' />
                         </p>
                         <p>
                             <label for='logRePassword'>Ripeti password</label>
                             <input type='password' name='txtAdminRePassword' />
                         </p>    
                        <p>
                             <label for='logEmail'>Email</label>
                             <input type='text' name='txtEmail' />
                         </p>
                        <p>
                             <label for='logNome'>Nome</label>
                             <input type='text' name='txtNome' />
                         </p>    
                        <p>
                             <label for='logCognome'>Cognome</label>
                             <input type='text' name='txtCognome' />
                         </p>                            
                         <div class='formFooter'>
                             <input type='submit' value='Registra' />
                         </div>                     
                         </div>
                            </fieldset>

</form>
Come mai questa disparità di trattamento?

Grazie a chi mi darà una mano, ho fatto tutta una serie di test ma non capisco