Vai al contenuto

Problema bottone rollover + menu a tendina


muttmutt

Messaggi raccomandati

Come da titolo...

ho realizzato un menu con vari bottonu fatti con immagini rollover (funzionano a dovere).

Poi ad alcuni di questi bottoni devo applicare un menu a tendina che si apre quando vado sopra al bottone con il mouse.

Sono stato chiaro su quello che devo fare?...spero di si!

Ora il problema: in pratica riesco a far funzionare o una cosa o l'altra (rollover o menu a tendina), non riesco a farli funzionare entrambi e l'errore credo proprio che stia nel codice:

azienda.jpg

<a href="#azienda" onclick="return clickreturnvalue()" onmouseover="dropdownmenu(this, event, menu1, '150px')" onmouseout="delayhidemenu()">

Dovrei riuscire a unire senza errori queste due porzioni di codice,

la prima riguarda il rollover

la seconda il menu a tendina

qualcuno sa aiutarmi?

Grazie

...Zzz...

Link al commento
Condividi su altri siti

il secondo <a href> a che cosa è associato? ti ricordo che non puoi associare due a href annidati a una stessa immagine :-) comunque il casino è che vuoi associare in modo concorrente due javascript differenti (uno per il rollover e uno per il menu a tendina) a una stessa unica azione (mouse sopra il link).

su questo ti do un consiglio: mettere insieme un rollover che apre anche un menù a tendina dà un senso generale di casino, forse sarebbe molto più pulito lasciar perdere il rollover basato su immagini e usare invece le css per cambiare l'aspetto del link senza dover usare javascript. a questo punto potresti usare onmouseover e onmouseout per la gestione del menu a tendina, visto che lo javascript per l'effetto rollover non è più necessario. avresti quindi un unico javascript (la gestione del menu a tendina) per un'unica azione (mouse sopra il link), con un codice più pulito e più semplice da manutenere, effetto visuale analogo ma più lineare e più leggibile :angry:

l'altra possibilità è usare un'unica funzione javascript, associata a onmouseover e onmouseout, che gestisce sia il rollover che il menu a tendina in un unico codice (e non in due codici separati): anche in questo modo non ci sarebbe più alcuna ambiguità (un unico javascript per un'unica azione)

Serve aiuto? Posso darti una mano in

Webmasters - Aiuto Software - Da Windows a Mac

Mappa Utenti ItaliaMac

[[miao]]

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...