Continuiamo questa discussione (iniziata qui e continuata qui) ,
con il progetto di creare una libreria DHTML,
in cui ognuno può inserire il proprio contributo.
Prima di continuare, ricordiamo le regole generali per la scrittura e lo stile del codice:

1) per le funzioni, i metodi e le proprietà utilizziamo nomi descrittivi e coerenti,
in modo da capire subito di cosa si tratta e per ricordarli meglio (anche se possono essere lunghi)

2) Descrivete i passi logici più importanti e commentate i passaggi che ritenete più difficili

3) Usare il tag di CODE per inserire il vostro codice

4) Privilegiate il codice crossbrowser (se è possibile)

5) Priviligiate la struttura ad oggetto delle vostre funzioni.
Questo infatti facilita la gestione delle variabili e le eventuali modifiche

6) Non abbiate paura di sbagliare o di chiedere delucidazioni,
lo scopo è migliorare il codice, per imparare qualcosa ed arrivare alla migliore espressione possibile

per ora siamo arrivati qui (ma ancora siamo lontani da una versione 1.0 della Libreria)
La libreia è disponibile e scaricabile in moduli:

Libreria DHTML dei forumisti

prima di inserire gli esempi e le applicazioni, vorrei far notare che molte
di queste non sono state aggiornate con la versione attuale della libreria,
sistemeremo tutto col tempo, ma è per mostrare qualche "prova di applicazione"
che abbiamo fatto finora:

esempi:

applicazioni:
e due nuove applicazioni:

ciauz