Ciao a tutti,
mi sono imbattuto su un problema che si presenta quando utilizzo internet Explorer.
Ho creato una tabella dove vorrei che si aprisse un menu quando uno ci cliccasse su con il mouse. Vorre inoltre, che quando clicco al di fuori di questa tabella, il menu scompaia.
Per fare questo ho realizzato questo codice:
codice:
<script Language='javascript'>
$("#table").focus(function(){
//rendo il menu visibile
});
$("#table").blur(function(){
//rendo il menu invisibile
});
</script>
<table id='table' width='650' tabindex='1'><tr><td width='50'></td><td width='600'><table width='550'><tr><td width='50'></td><td width='500'></td></tr></table></td></table>
Come potete vedere ho realizzato una tabella principale dentro la quale ci sono 2 td. In uno di questi td c'è un'altra tabella. Bene, è proprio a causa di questa seconda tabella che l'attributo onblur riferito alla tabella principale, in internet Explorer non funziona.
In Chrome, safari e firefox funziona. Mi sapete dare qualche consiglio?
Grazie mille per le eventuali risposte.