Scusami pensavo di essere stato abbastanza chiaro.. cmq il "problema" è lo sviluppare un submenu (usando i livelli <div>) che si apre al passggio del mouse su un link o al click su un link, e che si chiude quando il mouse passa sopra un altro link o quando passa un determinato numero di secondi.. Ovviamente il menu non si dovrà chiudere quando il mouse sarà su di esso.. In parte ci sono riuscito.. il menu si apre quando clicco su un link e si chiude quando passo con il mouse su altri link o quando passano 3 secondi dall'apertura.. resta solo il fatto che il menu continua a chiudersi anche quando il mouse si trova su di esso.. dovrei in pratica eliminare il setTimeout quando il mouse si trova su submenu e poi ovviamente come mi consigliavi tu, dovrei renderlo crossbrowser..Originariamente inviato da Mich_
Il mouseover/mouseout si puo` applicare (in alcuni browser moderni) anche ad altri oggetti.
Ma io mi sto perdendo. Non ho capito completamente il tuo problema specifico, e sto dando consigli al buio. Preferirei una descrizione del problema piu` dettagliata (eventualmente con del codice HTML).
Perche` c'e` anche la possibilta` di usare i CSS, che per alcune cose sono molto piu` potenti di JS. Se fai una ricerca nel forum CSS e XHTML (sotto HTML), trovi problemi analoghi, ma senza l'uso di JS.
E` vero che tu hai il ritardo, e questo non si puo` fare con i CSS, ma forse un approccio misto potrebbe essere valido (ed anche molto piu` accessibile).
Con i css non vedo soluzione..
Ah per quanto riguarda il codice html.. che cosa vuoi che ti invio? non c'è altro codice che possa inviarti..