Newsgroup: it.comp.lang.javascript
Titolo: Esiste un menu a tendina...

 Ho cercato in rete  ma prima di riprovare chiedo
qui: dove reperire un menu gerarchico javascript
compatibile con MSIE5+ stile quello di avvio di Windows
che consenta di annidare a piacere molteplici sottomenu ?
 Facilmente personalizzabile senza intervenire sul codice.
 Quelli che ho visto in giro non consentono diramazioni
oltre il secondo o terzo livello dalla root.
--
Quicker  E-mail: 
qui...@supereva.it
http://www.quicker.f2s.com/

 oltre il secondo o terzo livello dalla root.
l'avevo fatto ma funzionava solo per IE....,
quindi l'ho cestinato altrimenti Riccardo non me lo passava :-))))))))
per averlo cross-browser ci stavo studiando ma è un bel casino, si dovrebbe
definire a priori negli array tutta la struttura del menù da creare,
distinguendo i vari "blocchi"  nell'array stesso per poi recuperarli e
creare dinamicamente il menù.........
una sorta di "albero" già definito nell'array.......
per IE è molto semplice....
basta creare tutto il menù diviso per blocchi , quindi al click su una
cartella inserire il blocco di sottomenù richiesto
utilizzando  "insertAdjacentHTML()"  e rimuovendolo con outerHTML=''  con
due sole funzioni alle quali passare i parametri creati dinamicamente
insieme alle cartelle stesse, parametri che specificano "cosa" e "dove"
inserire.........
uno script di struttura simile all'interfaccia del carrello.......
il problema è che questo non funxia neanche con NN6 ma appunto solo con
IE......
se hai qualche idea su un cross-browser fammelo sapere :-))))))
--
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.aticommerce.com
  (new)
http://www.atipower.it
http://www.jsdir.com
http://www.dxml.it
  (u.c.)

 se hai qualche idea su un cross-browser fammelo sapere :-))))))
Il problema di questo tipo di menu' cmq, e' sempre il solito.
Su IE viene bucato da combobox, su NS4.x da qualsiasi cosa sia un elemento
form.. E' un po' una rottura. :/

 form.. E' un po' una rottura. :/
non ho capito il riferimento........perchč combo??
--
andreotta fabiano
WebMŞster ATI POWER s.n.c.


 se hai qualche idea su un cross-browser fammelo sapere :-))))))
  L'idea ce l'ho, e poiche' in rete i menu che ho trovato
 fino ad ora sono carenti, limitati e con il CopyRight ho
 deciso di farne uno io  di free al 100%
  L'ho quasi finito. Funziona su MSIE5+, non e' difficile
 renderlo compatibile con Nescape6 e MSIE4, forse
 anche con NS4. Ma una cosa alla volta; dopo essermi
 barcamenato tra grafi, funzioni ricorsive e classi
 devo riprendere fiato :-)  Ne faro' l'ulpoad
 su 
www.jsdir.com
 quando sara' decente.


 wrote in message
zUXO6.21127$h9.17...@news.infostrada.it...

ho finito anch'io il mio.....
permette l'inserimento di sottomenù misti a link a volontà......
funxia solo con IE4 e successivi e non funzionerà mai con NN....:-)))
però il codice è corto.......
realizzato praticamente tutto nell'array principale.........
se lo vuoi vedere te lo mando , perchè visto che non funxia con NN ,
Riccardo su JsDir non lo pubblicherà mai:-)))))))))


 non ho capito il riferimento........perchč combo??
combobox -> <select> e <option>
I layer vengono "bucati" su IE da questi oggetti, in quanto non sono
windowless come i layer e quindi hanno la priorita' di visualizzazione.
(Su NS4.x, tutti gli oggetti form ce l'hanno -_-... mentre NN6.0, no.. in
quanto li ridisegna internamente)

 permette l'inserimento di sottomenù misti a link a volontà......
[..]
Uhahaha.. bello, si fa gara... :D
Okay, okay, la prossima volta avvertitemi che partecipo anche io. :D


infatti:-)))))))
stamattina mi è uscito pure cross- IE4 IE5 IE5.5 NN4.7 NN6 .-)))))
con possibili illimitate aggiunte di sottocartelle miste a link modificando
solo un array..........
cmq se lo volete vedere fatemelo sapere.......:-)))


 > form.. E' un po' una rottura. :/
  Purtroppo e' vero; in un primo momento avevo trascurato questo
 aspetto. Ma non c'e' niente da fare, non conosco buone soluzioni
 a questo problema. Mi limitero' a fare in modo che il pulsante di Start
 sia riposizionabile sulla finestra del browser a piacere dall'utente
 per evitare eventuali inconvenienti.

 cmq se lo volete vedere fatemelo sapere.......:-)))
  Certo che lo voglio vedere. Se temi Riccardo pubblicalo
 negli UsersScript di 
www.jsdir.com
 con un nome qualsiasi.
  Il mio tempo permettendo lo pubblichero' tra qualche giorno.

   Il mio tempo permettendo lo pubblichero' tra qualche giorno.
Ho trovato un paio di bugs ieri sera.......(ach!)......
ancora qualche giorno anche per me , visto anche il fatto che devo terminare
il nuovo menù ad albero che avevo promesso di finire per fine mese........
cmq appena sistemo quello a tendina te lo mando....


 cmq appena sistemo quello a tendina te lo mando....
  OK, aspetto. Sono curioso, preferirei vedere il tuo prima
 di pubblicare il mio :-)


 oltre il secondo o terzo livello dalla root.
Un po' in ritardo, eccomi qua, finalmente passata la buriana, riesco a 
dedicarmi al sito come prima :-)
Pochi minuti fa ho messo on-line anche il menu che fece Fabiano a fine 
Maggio, lo trovate a questo link: 
http://www.jspoint.it/staffscripts/script047.asp
Naturalmente sono d'obbligo, e li faccio con piacere, i ringraziamenti a 
Quicker sia per l'idea che per la "gara" :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

 Quicker sia per l'idea che per la "gara" :-)
  Mi sono limitato a copiare il menu di Start di Windows9x. Sarebbe da
 cimentarsi con il menu alla Windows XP; quando avro' WindowsXP ci faro'
 un pensierino.


 > 
http://www.jspoint.it/staffscripts/script047.asp
    Adesso l'ho guardato. Apprezzo che contrariamente
 al mio e' compatibile con Netscape. Se nel fare il mio
 menu avessi seguito un impianto come quello adottato da
 Atipower avrei minimo minimo faticato la meta' nella
 programmazione. Resta da vedere se e' piu' facilmente
 e maggiormente personalizzabile il mio o il suo.
