Visualizzazione dei risultati da 1 a 2 su 2

Discussione: onblur su tabelle

  1. #1

    onblur su tabelle

    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.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Forse perché IE non riconosce l'onblur per le tabelle prova usando focusin(...) e focusout() http://api.jquery.com/?s=focusin
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.