Technick.com S.r.l. - Open Source Software

Impostazione JDDM


txt >>
Per visualizzare il menù JDDM (Drop Down Menu), copiate il file .jar sul vostro sito ed aggiungete il tag applet nel vostro documento XHTML/HTML. Per personalizzare rapidamente il menù, il mio consiglio è quello di copiare ed incollare il codice applet usato negli esempi e modificarlo secondo le vostre esigenze.

Le seguenti tabelle illustrano il significato e la funzione di ogni attributo e parametro dell'applet.
Nota: i parametri in grassetto sono stati introdotti o modificati con la versione 2.1.000.

[Attributi Applet | Parametri Principali | Parametri degli Elementi]


Attributi Applet
(<applet attribute_name="attribute_value" ... >)
nomevaloripredefinitorichiesto
codebasepercorso relativo della directory contenente il file .jar (es: "../java/") si
archivejddm.jar (nome dell'archivio java) si
codecom.tecnick.jddm.Jddm.class (nome della clase principale) si
widthlarghezza dell'applet in pixel si
heightaltezza dell'applet in pixel si
hspacespazio orizzontale dell'applet no
vspacespazio verticale dell'applet no
alignallineamento applet
  • left (sinistra)
  • right (destra)
  • top alto
  • middle centrata
  • bottom basso
 no
namenome dell'applet no
idid dell'applet no
alttesto alternativo all'applet no


I seguenti sono i parametri principali dell'applet.
Nota: il prefisso "default_" indica i parametri che verranno usati come predefiniti per gli elementi principali.

Parametri Principali
(<param name="param_name" value="param_value" />)
nomevaloripredefinitorichiesto
mayscriptmayscript (richiesto per il supporto javascript) si
horizontal
  • true (vero) mostra il menù come una barra orizontale
  • false (falso) visualizza il menù in verticale
trueno
popup_positionposizione dei sottomenù relativamente al menù principale
  • LEFT (sinistra)
  • RIGHT (destra)
  • TOP (alto)
  • BOTTOM (basso)
BOTTOMno
arrow_positionposizione della freccia di sottomenù nel pulsante
  • LEFT (sinistra)
  • RIGHT (destra)
RIGHTno
page_encodingset di caratteri utilizzato per la pagina html che ospita l'applet no
default_encodingset di caratteri utilizzato (codifica) per l'applet no
default_targetnome del "frame target" dove verrà visualizzata la risorsa puntata dagli elementi.
I seguenti nomi di target hanno un significato speciale:
  • _blank : Il browser caricherà il documento selezionato in una nuova finestra senza nome.
  • _self : Il browser caricherà il documento selezionato nella stessa pagina da cui viene chiamato.
  • _parent : Il browser caricherà il documento nel frame del FRAMESET gerarchicamente precedente a quello da cui il documento viene chiamato. Questo target è equivalente a _self se il frame corrente non appartiene ad un FRAMESET.
  • _top : Il browser caricherà il documento nell'intera finestra originale e cancellando gli eventuali altri frames. Questo target è equivalente a _self se il frame corrente non appartiene ad un FRAMESET.
_selfno
disabled_msgdescrizione predefinita per gli elementi disabilitatiDISABLEDno
default_arrow_img_offpercorso relativo all'imagine predefinita della freccia di sottomenù per lo stato normale no
default_arrow_img_overpercorso relativo all'imagine predefinita della freccia di sottomenù per lo stato mouse-over no
default_arrow_img_onpercorso relativo all'imagine predefinita della freccia di sottomenù per lo stato mouse-click no
default_label_positionposizione predefinita del testo ripetto all'icona
  • LEFT (sinistra)
  • RIGHT (destra)
  • TOP (alto)
  • BOTTOM (basso)
RIGHTno
default_center_block
  • true (vero) centra il testo e l'immagine nel pulsante
  • false (falso)
falseno
default_vmargindistanza verticale predefinita tra i pulsanti0no
default_hmargindistanza orizzontale predefinita tra i pulsanti0no
default_paddingdistanze minime in pixel tra i bordi del pulsante ed i suoi elementi (testo o immagine)
è possibile specificare un unico valore per tutti i bordi, oppure indicare ogni singola distanza (sinistra, destra, superiore, inferiore) separando i valori con il carattere ":"
2:2:2:2no
default_gapdistanza minima in pixel tra il testo e l'immagine di un pulsante2no
default_border_widthlarghezza in pixel del bordo tridimensionale del pulsante (0=disabilitato)2no
default_pushed
  • true attiva l'effetto "premuto" degli elementi principali
  • false disabilita l'effetto "premuto" degli elementi principali
trueno
default_main_fonttipo di carattere per il pulsantiHelveticano
default_main_font_stylestile del carattere per i pulsanti
  • PLAIN (normale)
  • BOLD (grasseto)
  • ITALIC (italico)
  • BOLD+ITALIC (grasseto+italico)
PLAINno
default_main_font_sizealtezza in pixel del carattere dei pulsanti11no
default_submenu_fonttipo di carattere per i sottomenùHelveticano
default_submenu_font_stylestile del carattere per i sottomenù
  • PLAIN (normale)
  • BOLD (grasseto)
  • ITALIC (italico)
  • BOLD+ITALIC (grasseto+italico)
PLAINno
default_submenu_font_sizealtezza in pixel del carattere dei sottomenù11no
background_colcolore di sfondo dell'applet
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
FFFFFFno
default_colbck_offcolore di sfondo del pulsante quando il mouse è fuori
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
ECE9D8no
default_colbck_overcolore di sfondo dei pulsanti quando il mouse è sopra
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
3366CCno
default_colbck_oncolore di sfondo dei pulsanti quando il mouse è cliccato
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
ADAA99no
default_coltxt_offcolore del testo nei pulsanti quando il mouse è fuori
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
000000no
default_coltxt_overcolore del testo nei pulsanti quando il mouse è sopra
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
FFFFFFno
default_coltxt_oncolore del testo nei pulsanti quando il mouse è cliccato
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
000000no
default_colsdw_offcolore dell'ombra del testo nei pulsanti quando il mouse è fuori
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
FFFFFFno
default_colsdw_overcolore dell'ombra del testo nei pulsanti quando il mouse è sopra
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
FFFFFFno
default_colsdw_oncolore dell'ombra del testo nei pulsanti quando il mouse è cliccato
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
FFFFFFno
default_shadow_xposizione orizzontale relativa in pixel dell'ombra del testo nei pulsanti0no
default_shadow_yposizione verticale relativa in pixel dell'ombra del testo nei pulsanti0no
default_bck_img_offpercorso relativo dell'immagine di sfondo da visualizzare nel pulsante quando il mouse è fuori (funziona solo con i pulsanti principali) no
default_bck_img_overpercorso relativo dell'immagine di sfondo da visualizzare nel pulsante quando il mouse è sopra (funziona solo con i pulsanti principali) no
default_bck_img_onpercorso relativo dell'immagine di sfondo da visualizzare nel pulsante quando il mouse è cliccato (funziona solo con i pulsanti principali) no
default_icon_offpercorso relativo dell'immagine predefinita da visualizzare negli elementi principali quando il mouse è fuori no
default_icon_overpercorso relativo dell'immagine predefinita da visualizzare negli elementi principali quando il mouse è sopra no
default_icon_onpercorso relativo dell'immagine predefinita da visualizzare negli elementi principali quando il mouse è cliccato no
default_sound_overpercorso relativo al file audio usato quando il mouse passa sopra i pulsanti
- il file dovrà avere il seguente formato:
8-bit mu-Law Encoded Next/Sun AU - 8000Hz, 16-bit, Mono
 no
default_sound_clickpercorso relativo al file audio usato per il click del mouse sui pulsanti
- il file dovrà avere il seguente formato:
8-bit mu-Law Encoded Next/Sun AU - 8000Hz, 16-bit, Mono
 no
data_filePercorso relativo al file di testo contenente i dati sugli elementi del menù.
Questo file deve trovarsi nella stessa directory del file jddm.jar
Se questo parametro è presente i parametri della tabella seguente verranno ignorati.
 no


I seguenti sono i parametri che possono essere impostati per ogni elemento del menù. Il carattere # sul nome del parametro va sostituito con l'ID del corrispondente elemento di menù.

È anche possibile caricare i parametri seguenti da un file di testo impostando il parametro data_file precedente. Questo file può essere generato dinamicamente usando uno script server-side, manualmente o modificando il file di esempio menu_data.xls con Microsoft Excel e salvandolo come Testo delimitato da Tabulazione (ricordate di rimuovere la prima riga che contiene i nomi dei parametri).

Il formato del file esterno è:
  • Ogni riga (numeri in rosso nella figura) identifica un elemento di menù (le righe dovranno terminare con il carattere di nuova linea '\n').
  • I dati di ogni singolo elemento devono essere separati dal carattere di tabulazione '\t', anche se non presenti.
  • Gli elementi sono ordinati cosi come appaiono con i sottomenù annidati (vedi figura al lato).
  • I dati degli elementi sono i valori dei parametri indicati nella tabella seguente e nell'ordine indicato. Fanno eccezione i primi tre parametri (id, subid, node) che vanno sostituiti con il valore del parametro level (numeri gialli nella figura) indicante il livello di indentazione dell'elemento (0 = elemento principale; 1 = elemento di sottomenù figlio di un elemento principale; 2 = elemento di sottomenù figlio di un elemento di livello 1; ...).
JDDM livelli di indentazione


Parametri degli Elementi
(<param name="param_name" value="param_value" />)
nomevaloripredefinitorichiesto
id#numero progressivo di identificazione dell'elemento (a partire da 1)
questo numero deve essere lo stesso indicato dal carattere "#" sul nome di questo.
0si
subid#ID dell'elemento "genitore" (nodo)0si
node#
  • true (vero) questo elemento è un nodo (apre sottomenù)
  • false (falso) questo è un semplice elemento
falseno
enabled#
  • true (vero) questo elemento è abilitato
  • false (falso) questo elemento è disabilitato
trueno
link#URL (Uniform Resource Locator) puntato da questo elemento, per esempio:
  • http://www.altrosito.com
  • ../../miadir/altrapagina.html
  • ftp://ftp.assistenza.com
  • mailto:utente@dominio.com
  • javascript:alert("hello world")
Per maggiori informazioni sull'URL (Uniform Resource Locators) consulta RFC1738
 no
target#nome del "frame target" dove verrà visualizzata la risorsa indicata dal parametro precedente.
I seguenti nomi di target hanno un significato speciale:
  • _blank : Il browser caricherà il documento selezionato in una nuova finestra senza nome.
  • _self : Il browser caricherà il documento selezionato nella stessa pagina da cui viene chiamato.
  • _parent : Il browser caricherà il documento nel frame del FRAMESET gerarchicamente precedente a quello da cui il documento viene chiamato. Questo target è equivalente a _self se il frame corrente non appartiene ad un FRAMESET.
  • _top : Il browser caricherà il documento nell'intera finestra originale e cancellando gli eventuali altri frames. Questo target è equivalente a _self se il frame corrente non appartiene ad un FRAMESET.
default_targetno
encoding#set di caratteri utilizzato (codifica) per questo elementodefault_encodingno
name#nome dell'elemento (testo da visualizzare)
Nota che il carattere "\" è usato come separatore di linee negli elementi principali
 no
description#testo descrittivo da mostrare nella barra di stato del browser no
label_position#posizione predefinita del testo ripetto all'icona
  • LEFT (sinistra)
  • RIGHT (destra)
  • TOP (alto)
  • BOTTOM (basso)
default_label_positionno
center_block#
  • true (vero) centra il testo e l'immagine nel pulsante
  • false (falso)
default_center_blockno
padding#distanze minime in pixel tra i bordi del pulsante ed i suoi elementi (testo o immagine)
è possibile specificare un unico valore per tutti i bordi, oppure indicare ogni singola distanza (sinistra, destra, superiore, inferiore) separando i valori con il carattere ":"
default_paddingno
gap#distanza minima in pixel tra il testo e l'immagine di un pulsantedefault_gapno
border_width#larghezza in pixel del bordo tridimensionale del pulsante (0=disabilitato)default_border_widthno
pushed#
  • true attiva l'effetto "premuto" degli elementi principali
  • false disabilita l'effetto "premuto" degli elementi principali
default_pushedno
font#tipo di caratteredefault_main_font o default_submenu_fontno
font_style#stile del carattere
  • PLAIN (normale)
  • BOLD (grasseto)
  • ITALIC (italico)
  • BOLD+ITALIC (grasseto+italico)
default_main_font_style o default_submenu_font_styleno
font_size#altezza in pixel del caratteredefault_main_font_size o default_submenu_font_sizeno
colbck_off#colore di sfondo del pulsante quando il mouse è fuori
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
default_colbck_offno
colbck_over#colore di sfondo dei pulsanti quando il mouse è sopra
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
default_colbck_overno
colbck_on#colore di sfondo dei pulsanti quando il mouse è cliccato
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
default_colbck_onno
coltxt_off#colore del testo dei pulsanti quando il mouse è fuori
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
default_coltxt_offno
coltxt_over#colore del testo dei pulsanti quando il mouse è sopra
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
default_coltxt_overno
coltxt_on#colore del testo dei pulsanti quando il mouse è cliccato
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
default_coltxt_onno
colsdw_off#colore dell'ombra del testo nei pulsanti quando il mouse è fuori
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
default_colsdw_offno
colsdw_over#colore dell'ombra del testo nei pulsanti quando il mouse è sopra
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
default_colsdw_overno
colsdw_on#colore dell'ombra del testo nei pulsanti quando il mouse è cliccato
- il formato del colore è una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
default_colsdw_onno
shadow_x#posizione orizzontale relativa in pixel dell'ombra del testo nei pulsantidefault_shadow_xno
shadow_y#posizione verticale relativa in pixel dell'ombra del testo nei pulsantidefault_shadow_yno
icon_off#percorso relativo dell'icona da visualizzare nell'elemento principale quando il mouse è fuoridefault_icon_offno
icon_over#percorso relativo dell'icona da visualizzare nell'elemento principale quando il mouse è sopradefault_icon_overno
icon_on#percorso relativo dell'icona da visualizzare nell'elemento principale quando il mouse è cliccatodefault_icon_onno
bck_img_off#percorso relativo dell'immagine di sfondo da visualizzare nel pulsante quando il mouse è fuori (funziona solo con i pulsanti principali)default_bck_img_offno
bck_img_over#percorso relativo dell'immagine di sfondo da visualizzare nel pulsante quando il mouse è sopra (funziona solo con i pulsanti principali)default_bck_img_overno
bck_img_on#percorso relativo dell'immagine di sfondo da visualizzare nel pulsante quando il mouse è cliccato (funziona solo con i pulsanti principali)default_bck_img_onno
arrow_img_off#percorso relativo all'imagine della freccia di sottomenù per lo stato normaledefault_arrow_img_offno
arrow_img_over#percorso relativo all'imagine della freccia di sottomenù per lo stato mouse-overdefault_arrow_img_overno
arrow_img_on#percorso relativo all'imagine della freccia di sottomenù per lo stato mouse-clickdefault_arrow_img_onno
sound_over#percorso relativo al file audio usato quando il mouse passa sopra i pulsanti
- il file dovrà avere il seguente formato:
8-bit mu-Law Encoded Next/Sun AU - 8000Hz, 16-bit, Mono
default_sound_overno
sound_click#percorso relativo al file audio usato per il click del mouse sui pulsanti
- il file dovrà avere il seguente formato:
8-bit mu-Law Encoded Next/Sun AU - 8000Hz, 16-bit, Mono
default_sound_clickno
shortcut#shortcut di tastiera, combinazione di tasti da associare a questo pulsante (es: SHIFT+A, F2, ...) no


nome: password: [registrati]

| TXT | TXT+
Il contenuto di questo sito è protetto da copyright © Tecnick.com s.r.l. Tutti i diritti riservati.
Tecnick.com s.r.l. - Sede Legale: Via Della Pace, 11 – 09044 – Quartucciu (CA) – ITALY - Capitale Sociale € 10.000,00 i.v. - P. IVA e C.F.: 02574420929 - C.C.I.A.A.: CA-2000-19195 - R.E.A.: 208980

Powered by Tecnick.com AIOCP (All In One Control Panel) Tecnick.com is Java.net Silver Partner

Valid XHTML 1.0! Valid CSS1! Level Double-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0





Bookmark and Share


English Italian