GreyBox, in soli 22 Kb, permette di avere un sistema di gestione di finestre pop-up in JavaScript dagli effetti molto gradevoli, in pieno stile Web 2.0. Lo slogan del piccolo progetto è infatti proprio A pop-up window that doesn’t suck,
in quanto permette di visualizzare finestre secondarie non solo senza
infastidire l’utente - perché esse possono essere inserite nella stessa
pagina in sovrimpressione -, ma anche in maniera accattivante e
lasciando al programmatore una buona dose di inventiva e libertà, dato
che esso è supportato dai browser più conosciuti (Safari, Firefox 1.5 e
superiori, Internet Explorer 5.5 e superiori, Opera 8.5 e successive
versioni) ed è distribuita con licenza LGPL.
Sul sito sono disponibili alcuni esempi molto rappresentativi anche concernenti siti reali. Inoltre, la documentazione copre praticamente ogni singolo aspetto, dall’installazione - piuttosto banale, giacché basta includere i vari file js e i fogli di stile - sino all’uso vero e proprio. Per quanto riguarda invece il supporto diretto, esso è anche abbastanza ampio, in quanto esiste un gruppo di discussione.