Home Page  >> Documentazione Menu 2 livelli

Documentazione Menu 2 livelli


 

Introduzione

Il menu utilizzato proviene da www.jsdir.com, StaffScripts, Menu a tendine verticale, Script n. 44. A destra, due box per i test.

Primo livello di problemi

1. Non tutte le caratteristiche grafiche del menu sono parametrizzabile.
Soluzione: Ho dovuto aggiungere tre parametri:
- borderstyle
- borderwidth
- bordercolor

2.La larghezza dei box del menu principale è la stessa del box del menu secondario
Soluzione: Ho aggiunto la variabile largo2
La variabile largo (larghezza del box) che si applicava sia per il menu principale che per il menu secondario, adesso si applica soltanto al menu principale; la variabile largo2 si applkica al menu secondario.

3. Lo script prevedeva di scrivere nella barra di stato del browser.
Soluzione: Ho cancellato il relativo array (wst) e ho cancellato il codice che si trovava nella function mroll()

Secondo livello di problemi

1. Non è possibile centrare il testo nel box
2. Non tutto il box è "attivo" per il link; ciò è particolarmente visibile per il box home page
3. Problema in stampa: il menu si vede
4. Farfallamento quando si clicca, sia su IE che in FF

Soluzione 1:
Inserimento, nello style del secondo DIV del menu principale, dei parametri: position: relative; e top: xx%; con xx mappato con la variabile "spostamento" (valore in percentuiale)
Inserimento nello style del DIV del menu secondario del parametro padding-top:yypx; con yy mappato con la variabile "allineamento" (valore in pixel)

Soluzione 2:
Per il box Home Page, ho spostato il tag A prima del primo DIV
Per gli altri bx, non ho potuto fare nulla

Soluzione 3:
TBD

Soluzione 4:
Nella funzione vai(), forzo il target a self e riduco il valore del timeout, da 350 a 35.
NB: La tabella target non è più utilizzata

Parametri validi per il menu principale e il menu secondario

Colore di background: roff = "#f0f0f0" (griggio chiaro)
Colore di background al MouseOver: ron = "#cccccc" (griggio scuro)
borderstyle = "solid"
borderwidth = "1"
bordercolor = "#990000"
Altezza del box: variabile alto= 22 (in pixel)

Parametri menu principale

leftmargin= xxx (in pixel, dipende dallo schermo)
topmargin= xxx (in pixel, dipende dallo schermo)
Larghezza del box: largo= xxx (in pixel, dipende dallo schermo)
Spostamento per allineamento: spostamento= 1 (in percentuiale)
Caratteristico del testo: menuIEb
Home: se vale "true" apparirà un primo box per il link alla Home Page HomeText: Label da inserire nel box Home Page; ad esempio: "Home Page"

Parametri menu secondario

Larghezza del box: largo2= xxx (in pixel, non dipende dallo schermo)
L'altezza del box è identica a quella del menu principale
Spostamento per allineamento: padding-top= 3 (in pixel)
Caratteristico del testo: menuIE

 


Data ultimo aggiornamento: 30/6/2006

Chiesa del Gesù, Via degli Astalli, 16 - 00186 Roma
Tel. 06.697001 - Fax 06.69700263 - Per inviare un e-mail Cliccare sull'icone per inviare un'e-mail