Visualizzazione dei risultati da 1 a 3 su 3

Discussione: E` possibile ?

  1. #1
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838

    E` possibile ?

    Io ho due file *.js che mi gestiscono: un menù testuale (ogni singola voce del menù altro non è che un link all'interno di una colonna di una tabella) e un menù grafico (ogni singola voce è un'immagine e su questa immagine avviene un roll-over).
    I due menù hanno le stesse voci, infatti il menù testuale è stato creato per essere di "aiuto" al menù grafico.
    Come faccio a fare in modo che che quando l'utente selezioni una voce di un menù si evidenzi anche la stessa voce nell'altro menù?
    Ciao e Grazie.
    Grejo.
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La cosa e` senz'altro possibile, ma occorre lavorare sui due menu.
    In pratica occorre che delle funzionalita` che sono interne ad ognuno dei due script, vengano attivate anche dall'esterno.

    Cosi` a grandi linee (senza conoscere nulla dei menu) e` difficile dare consigli, comunque vedo due modi di procedere:
    1a. spezzare ciascuno dei menu in funzioni elementari che vengono eseguite da singole function;
    1b. fare in modo che ciascuno dei menu attivi le funzioni opportune di se stesso e dell'altro.

    2. riscrivere completamente ambedue i menu, integrandoli (quindi mantenendo le funzionalita` di ciascuno, ma facendole coordinare da un programma che li comprende tutti e due).

    Il secondo modo e` probabilmente piu` razionale e alla fine piu` semplice, ma richiede un lavoro maggiore.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    ma prova a generare ogni singola voce dei due menu assegnando un ID standardizzato. es.

    voce1_menu1 voce1_menu2
    voce2_menu1 voce2_menu2
    ecc. ecc.

    così al click sulla voce1_menu1 lanci una funzione che ti cambia lo stile di voce1_menu2 es.

    function highlight(idcliccato)
    {
    var id = id.split("_")
    document.getelementeById(id[0]+"_menu2").style = ecc. ecc.
    }
    A bombolo ma che te lo dico affà beato te che nun capisci un cazzo!!

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.