JDDM - Drop Down Menu
| JDDM (Drop Down Menu) è un menù a cascata, un'applet java gratuita ed Open Source, una soluzione esaustiva per la navigazione nei siti. JDDM è browser-independent (non dipende dal browser usato) ed è altamente configurabile, può essere facilmente personalizzato per adattarsi alle caratteristiche del tuo sito e per ottenere una illimitata varietà di menù. JDDM permette di generare menù verticali ed orizzontali con un numero illimitato di sottomenù pop-up annidati, diversi schemi di colori, pulsanti, caratteri, icone e suoni (vedi gli esempi). Questa nuova versione include il supporto per i shortcut da tastiera, la possibilità di definire margini tra pulsanti e definire margini personalizzati per ogni bordo del pulsante. | ![]() struttura dei pulsanti |
Con questo potente strumento è possibile aggiungere rapidamente un efficiente sistema di navigazione al vostro sito web, guide, documentazione, intranet ed altro. Semplice e veloce da installare, non richiede alcun tipo di programmazione Java, tutto si configura con dei semplici parametri html.
Caratteristiche Principali
- browser-independent, funziona su tutti i browser che supportano almeno Java 1.1
- supporta un numero illimitato di sottomenù annidati
- i dati degli elementi di menù e la struttura possono essere caricati da un file di testo esterno
- i sottomenù si possono sovraporre a tutti i contenuti HTML, java applet, elementi form, animazioni flash, possono saltare i frame e persino visualizzarsi all'esterno della finestra del browser.
- visualizza sia menù verticali che orizzontali
- personalizzazione della codifica caratteri per ogni elemento di menù, supporta i set di caratteri internazionali (richiede appropriati OS/browsers)
- possibilità di chiamare vari schemi URL (http, ftp, mailto, javascript, ...)
- supporta javascript
- supporta i target frames
- personalizzazione del tipo, stile e dimensione dei font (caratteri) per ogni elemento principale e gli elementi dei sottomenù
- personalizzazione dell'effetto ombra per ogni elemento di testo dei pulsanti principali
- personalizzazione dei colori di sfondo e del testo per ogni elemento principale e per ogni stato (normale, mouse-sopra, mouse-click)
- personalizzazione immagini di sfondo per ogni elemento principale e per ogni stato (normale, mouse-sopra, mouse-click)
- personalizzazione icone per ogni elemento principale e per ogni stato (normale, mouse-sopra, mouse-click)
- personalizzazione della posizione del testo e delle icone all'interno degli elementi principali
- personalizzazione del messaggio della barra di stato per ogni elemento principale
- personalizzazione dei suoni per ogni elemento principale e per ogni stato attivo (mouse-sopra, mouse-click)
- personalizzazione delle immagini delle frecce di sottomenù e della loro posizione per ogni elemento principale e per ogni stato (normale, mouse-sopra, mouse-click)
- personalizzazione della posizione relativa dei sottomenù
- personalizzazione del bordo tridimensionale e l'effetto premuto per ogni elemento principale
- personalizzazione della distanza tra i pulsanti e dei singoli margini interni al pulsante
- possibilità di abilitare e disabilitare gli elementi
- supporta shortcut di tastiera
JDDM vs. Menù generico DHTML
JDDM è stato sviluppato in tecnologia JavaTM per superare alcune limitazioni della tecnologia DHTML:- I menù DHTML generalmente non si visualizzano correttamente al di sopra di alcuni elementi form, frames, animazioni flash e non possono visualizzarsi al di fuori della finestra del browser. Quest'ultima è una grave limitazione se il menù dispone di numerosi elementi annidati.
- I menù DHTML sono generalmente di dimensioni maggiori di JDDM ed il loro tempo di caricamento non è più rapido.
- I menù DHTML contengono del codice browser-specific che va aggiornato per ogni nuovo browser. JDDM è invece future-proof (resistente al futuro) in quanto codificato con lo standard Java 1.1 che lo rende realmente OS Independent e cross-browser.
- I menù DHTML producono generalmente del codice in uno specifico linguaggio markup (es: HTML), così che non possono essere facilmente adattati ad altri linguaggi markup (es: XHTML). Questo rende difficile il compito di costruire pagine web conformi allo standard WAI (vedi: http://www.w3.org/TR/WAI-WEBCONTENT/).
- I menù DHTML possono generalmente codificare gli elementi di testo usando solo il set di caratteri della pagina. JDDM può codificare in maniera indipendente ogni elemento di menù usando differenti set di caratteri, così è possibile creare uno stesso menù con più lingue internazionali.
- I menù DHTML non supportano generalmente gli effetti sonori. JDDM permette di specificare diversi suoni per ogni elemento di menù principale per gli stati mouse-over e mouse-click.
- I menù DHTML generalmente non possono caricare i dati da un file di testo esterno "flat". JDDM può caricare i dati degli elementi di menù da un semplice file di testo dove gli elementi sono separati dal carattere nuova-linea (\n) e i dati specifici di ogni elemento sono separati dal carattere di tabulazione (\t).
Per maggiori informazioni consulta Impostazione ed Esempi.
Codice Sorgente e Documentazione
