Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Come aprire automaticamente la prima pagina della lista dei link

    Salve a tutti,

    In un menu realizzato con Accordion, normalmente quando si clicca su una voce di menu, sotto si apre il sottomenu con vari link/sottovoci. Nel frattempo, la pagina resta invariata, finché non si clicca su una dei link/sottovoci.

    Sto cercando di fare in modo che, cliccando su una voce di menu, ad esempio "Auto", mentre sotto si apre il sottomenu con le voci, ad esempio, "Fiat", "BMW", "Ford" eccetera, la pagina principale vada già a "Fiat", cioè la prima voce dell'elenco.

    Qualcuno più esperto di me sa se è possibile e dove intervenire nel codice?

    Grazie.
    Number Nine

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao,
    hai un sistema a frame o carichi i contenuti tramite ajax?
    altrimenti descritto cosi' suona come un controsenso:
    o vuoi che si apra il sottomenu' (i contenuti non cambiano)
    o vuoi caricare la pagina in questione (che poi magari in questa il sottomenu' relativo si ritrovi gia' espanso e' argomento da affrontare in maniera differente)

    poi, l' accordion e' un generico effetto, non esiste "un" accordion
    esistono implementazioni diverse (spesso sotto forma di plugin) dell' effetto sui vari framework e librerie piu' diffuse
    o script appositi che fanno solo quello

    quindi chiarisci meglio la situazione

  3. #3
    Grazie per l'intervento.

    Ho scaricato Accordion v2.0 dal sito http://www.stickmanlabs.com/accordion/. E' per questo che ho parlato di "un" Accordion, perché pensavo fosse uno standard.

    Si basa su 3 file .js (accordion, effects e prototype) e naturalmente un file .css.

    Sto cercando di fare in modo che cliccando su una voce di menu, che scorrendo in basso visualizza altre sottovoci, si apra automaticamente la pagina corrispondente alla prima sottovoce.

    Però, continuando a lavorarci, ho trovato un ulteriore problema: la pagina web sopra indicata mostra un sottomenu nidificato (nella pagina A Vertical Nested Accordion). Se tentiamo di mettere lo stesso menu nidificato due volte, con voci diverse nella stessa pagina, su IE6 il secondo menu nidificato viene presentato - quando si apre - con tutte le voci aperte.

    Comunque la questione per me resta la prima.
    Number Nine

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Number Nine
    Sto cercando di fare in modo che cliccando su una voce di menu, che scorrendo in basso visualizza altre sottovoci, si apra automaticamente la pagina corrispondente alla prima sottovoce.
    ma quando? prima dopo o durante l' animazione?
    per questo ti chiedevo se carichi i contenuti principali in un frame o via ajax (o, aggiungo un' altra possibilita': se gia' tutti i contenuti sono presenti nel documento ma nascosti)
    perche' questo ti darebbe modo, con buona approssimazione, di farlo anche durante l' animazione

    ma se c'e' un cambio completo del documento anche il menu' si "riazzera"
    quindi o il cambio di contenuti avviene prima dell' animazione (l' animazione va attivata al caricamento di questa prima pagina del sottomenu)
    o dopo (al termine dell' animazione si carica la nuova pagina con il sottomenu' gia' espanso)

    entrambe le implementazioni non sono proprio elementari

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 © 2026 vBulletin Solutions, Inc. All rights reserved.