Newsgroup: it.comp.lang.javascript
Titolo: help menu verticale

Salve a tutti,
vorrei realizzare un menu ad albero verticale, qui ho riportato il codice 
html: 
http://phpfi.com/215520
 qualcuno potrebbe darmi una mano? sono 
praticamente zero in javascript...
grazie a tutti
dade


Non credo sia molto chiara la tua domanda, cioe' cosa vorresti fare con
JavaScript?
[OT]
Ah, un'altra cosa, non credo che il tag <a> abbia l'attributo value...

 dade
Javascript non centra niente (a meno che il menù non sia con effetto a
comparsa), per queste cose si usano i CSS.
Gioca un po' con google e vedrai che troverai centinaia di esempi già
fatti, ad esempio (ne ho preso uno a caso) 
http://www.constile.org/template/menu_verticali/
.

prova anche questo: 
http://www.cssplay.co.uk/menus/index.html
-- 
Lorenzo Bettini, PhD in Computer Science, DSI, Univ. di Firenze
ICQ# lbetto, 16080134     (GNU/Linux User # 158233)
HOME: 
http://www.lorenzobettini.it
 MUSIC: 
http://www.purplesucker.com
BLOGS: 
http://tronprog.blogspot.com
 
http://longlivemusic.blogspot.com
http://www.gnu.org/software/src-highlite
http://www.gnu.org/software/gengetopt
http://www.gnu.org/software/gengen
 
http://doublecpp.sourceforge.net

 ha scritto nel messaggio 
news:16gg2yh25tngz$.1je20riov2izb.dlg@40tude.net...

Ringrazio innanzi tutto, tutti coloro che mi hanno risposto. Cio' che vorrei 
fare e' questo: ho una lista quindi tra i tag <ul></ul> e ogni voce di 
questa lista (racchiusa tra <li>e </li>) potrebbe avere un'altra sotto 
lista... Vorrei praticamente vedere in un primo momento il primo ramo e poi 
cliccando in una freccettina o qualunque altra cosa mi venga visualizzato 
anche la sottolista relativa... penso che i css servano per il layout 
grafico, ma per espandere il menu ho bisogno di javascript
dade 

 dade
guardati questo thread:
http://groups.google.it/group/it.comp.lang.javascript/browse_thread/thread/391f7d38fe3fb62f/fa21979e4bbdc50e?hl=it#fa21979e4bbdc50e

 ha scritto nel messaggio 
news:1174411164....@y80g2000hsf.googlegroups.com...

ho scaricato gli esempi del libro, e gli ho provati tutti quelli del cap. 5 
ma non c'e' alcuna funzione che chiude e apre un ramo... all'interno della 
dir cap5 c'e' un js che credo serva a quello ma non riesco a farlo 
funzionare... mi sa che la cosa migliore sia comprare quel libro e leggersi 
il cap5...
ciao e grazie
Dade

Io sinceramente non ho mai riscontrato problemi
non c'è altro da fare che non sia caricare il suo javascript (che sono
due funzioni), una viene lanciata in automatico con l'evento onload
della pagina e si occupa di chiudere tutti i menu e di impostare tutte
le funzioni onmouseover e onmouseout nei punti opportuni. Il tutto in
maniera trasparente e senza richiedere all'utente di infilare mezza
riga di codice javascript.
Se non ti va o la funzione non trova il nome di classe che si aspetta
oppure hai un errore javascript da qualche parte che blocca
l'esecuzione degli script. Basta uno stupidissimo errore anche in una
parte che non centra niente col menù.
Ad ogni modo (e non per fare pubblicità) se sei interessato
all'acquisto quello è davvero un ottimo libro.

 ha scritto nel messaggio 
news:1174469690.7...@p15g2000hsd.googlegroups.com...
[CUT]
Azathoth, scusami ma io sono un po' testardo e testone :P qui e' una pagina 
di esempio che ho modificato aggiungendo lo script onfocus.js: 
http://phpfi.com/218008
 e qui lo script: 
http://phpfi.com/218010
In teoria, se clicco su "Seconda Voce" il menu si dovrebbe chiudere, ma da 
me non fa assolutamente nulla :(
ciao e grazie della tua cortesia e disponibilita'
Dade

 chiudere, ma da me non fa assolutamente nulla :(
Scusa (sono e rimango un newbie), forse non 'ci azzecca', ma prova a 
vedere in questa pagina: 
http://www.zspace.it/foxmail/temp/fqidx.htm
Questo è il thread:
http://groups.google.com/group/it.comp.lang.javascript/browse_thread/thread/8265c4a2ef7e3ed1
-- 
Saluti
Renato
 

 ha scritto nel messaggio 
news:0703211707$r...@host.domain.tld...

Ciao Renato,
questo e' esattamente cio' che voglio ricreare! L'unica mia esigenza sarebbe 
quella di eliminare l'array che mi rimane scomodo riempire a priori! Grazie 
dell'esempio, mi sara' utilissimo!!!
Ciao
Dade 

 eliminare l'array che mi rimane scomodo riempire a priori
Sì, lo so, ma come fare altrimenti? (sono un po' ottuso!) :-)
In CSS si possono utilizzare selettori in cascata del tipo:
ul.arg li {background:transparent}; ma come si traduce in javascript?
Ecco che *mi sono inventato* l'array per non sapere come risolvere 
diversamente.
Magari qualche amico che ci legge ha la soluzione prêt à porter! :-)
Basterebbe anche un semplice URL...
-- 
Saluti
Renato
 

 me non fa assolutamente nulla :(
non va col click, ma usa solo onmouseover e onmouseout (e similari:
focus, blur etc)
puoi vedere un esempio dell'utilizzo di quel menù su 
www.chasmoneycard.it
(se non han cambiato il sito, non credo)