Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    281

    menu orizzontale semplice

    Devo realizzare un menu orizzontale che funzioni anche se l'utente didabilita' l'esecuzione degli script.
    Deve essere crossbrowser e visibile anche su MAC.

    Ho tre macro voci: Esplora , Visita , Partecipa
    Ogni macro voce ha sotto di se 1,2,3,4,5 (non importa) sottovoci.

    Quindi e':

    Esplora Visita Partecipa
    voce1 voce3 voce5
    voce2 voce4


    Inizialmente tutte le sottovoci sono invisibili.
    Passando su Esplora, dovrei:
    - illuminare con un sfondo (es. giallo) la parola Esplora
    - fare scendere le sottovoci (voce1 e voce2)

    se l'utente clicca su Esplora carico la pagina "Esplora"
    nella pagina "Esplora" e' presente ancora il menu
    nella pagina "Esplora" tutte le voci di menu sono 'ritirate'
    nella pagina "Esplora" mostro il menu esteso di Esplora con le sottovoci e evidenzio Esplora


    se l'utente clicca su voce1 carico la pagina relativa a voce1
    nella pagina relativa a voce1 e' presente ancora il menu
    nella pagina relativa a voce1 tutte le voci sono 'ritirate'
    nella pagina relativa a voce1 mostro il menu esteso di Esplora con la sottovoce voce1 evidenziata


    Pensando che javascript gestisca il rollover delle sottovoci, se l'utente disabilita gli script, potra' avere accesso
    solo alle pagine delle macrovoci.
    Quindi clicca Esplora e entra nella pagina "Esplora" con il menu esploso con le sottovoci.


    Gestisco il tutto con ASP e usero' sempre la stessa pagina a cui passero' come parametro la voce di menu cliccata.

    Il problema e' cercare uno script molto semplice e carino per creare un'animazione sul menu con le sottovoci che scendono piano piano.
    Ho pensato altrimenti di accendere/spegnere le sottovoci cambiandone la classe ma chiedo a voi qualche soluzione un po meno banale.
    Grazie a tutti,
    Albe

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    In questo sito puoi scaricarti un programmino x creare menubar:
    http://www.opencube.com/
    In questo sito trovi degli esempi:
    http://www.dynamicdrive.com/dynamicindex1/indexc.html
    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se vuoi una cosa che funzioni anche senza JS, hai sbagliato sezione.

    Comunque i menu si possono realizzare anche con solo CSS: ce ne sono tra i "link utili" del forum "CSS E XHTML" (sotto HTML).

    Forse non riesci a trovare tutte le caratteristiche che cerchi (l'animazione non si riesce a fare senza JS), ma potresti poi inserire l'animazione solo per chi ha JS abilitato: devi pero` partire da uno strumento che lavora senza JS

    Ti sposto nel forum sui CSS.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.