Newsgroup: it.comp.lang.javascript
Titolo: Menu a cascata funzionanti su IE4 e NS4 ma non successivi...

Qui ho un problema che dovrebbe essere a l'altezza degli esperti di questo
NG!
Nella rivista Internet News offrivano ogni mese nel CD, per quasi tutto il
1999, un programmino in JS molto bello per fare dei menu a cascata con
possibilità di creare dei menu con sotto, sotto-sotto, ecc... menu. Il menu
appariva al passaggio del mouse su un link (quanti ne volevi con ciascuno un
menu diverso) accanto al mouse stesso, e il menu si presentava in modo da
presentarsi sempre intero sulla finestra, qualunque fosse il la sua
dimensione! Personalmente mi è sembrato uno dei più bei menu che ho visto.
Comunque sia,  parlo al passato perché, come dichiarato da l'autore,
funzionava su IE4 e NS4 (su NS4 però solo aggiornando il file dopo il
caricamento della pagina web in questione!). Sulle versioni successive fino
a IE5 e NS4.5, i menu non funzionano più.
Sul sommario degli articoli (nel CD) il programmino si presenta con il
titolo "Posizioni d'effetto" con il seguente commento:
"Posizioni d´effetto
Massimiliano Valente, Internet News dicembre 1998
Con la definizione di Cascading Style Sheets-Positioning, si è aperta la
porta alla possibilità di gestire in modo nuovo i contenuti ipertestuali di
un documento Web offrendo la possibilità di creare effetti visivi molto
interessanti. Analizziamola in dettaglio attraverso semplici esempi
d´immediata utilità ."
Ovviamente ho mandato un e-mail a l'autore ma senza risposta.
Ho tentato per tanto tempo di trovare l'errore, ma il mio livello in JS è
ancora un pò "embrionale" malgrado la mia esperienza in altri linguaggi. Mi
è sembrato capire che il problema risiedesse al livello del comando per
formare i layers per IE>4, ma per NS>4 il problema risiedeva sul commando
"window.onload = makeTop " (makeTop è una funzione che carica il contenuto
dei menu della pagina web) che non permetteva a "new layer" di essere
eseguito perché "new layer" non può essere eseguito durante il caricamento
di una pagina! Quindi bisognava fare in modo che per NS4 makeTop fosse
eseguito dopo onload. Cosa che non sono riuscito a fare. Comunque per IE>4
non so che soluzione addottare.
Sicuramente sarò sembrato un pò oscuro perché prima di tutto bisognerebbe
studiarsi i files *.js di questo programmino che sono nel CD della rivista.
E appunto questa richiesta è fatta a chi magari ha avuto a che fare con
questo programma.
Se per caso qualcuno è interessato al problema e non ha i files js posso
procurarglieli.
A meno che qualcuno non abbia qualche bel menu a cascata da propormi che
funzioni per IE>4 e NS>4. Ma non di quelli che asomigliano alla struttura
delle cartelle in esplora risorse, che quello l'ho già preso in questo NG.
Grazie
Thierry Rega

Scusate se insisto ma proprio nessuno č interessato a rispondermi al
messaggio che ho scritto martedě 29 febbraio 2000 alle 2.42? Eppure mi
sembra che sia alla vostra altezza. :-D
Il testo integrale lo troverete al messaggio con lo stesso titolo di questo
qui.
Dai, dai che qualcuno si fa avanti!
Thierry Rega



 messaggio che ho scritto martedì 29 febbraio 2000 alle 2.42? Eppure mi


Ti ringrazio per aver risposto, ma nel mio caso vorrei fare dei menu a
cascata che essendo per il sito dell'azienda dove lavoro dovrebbero
funzionare per il più gran numero possibile di utenti quindi anche quelli
con NS.