@cavicchiandrea
- Si può fare in puro javascript,
- ne abbiamo già discusso in questo forum,
- ne parla persino HTML.it.
P.S. D'ora in poi cerca di prenderlo come principio: con javascript si può fare tutto ciò che non è esplicitamente vietato per motivi di sicurezza. Puoi persino compilare un file eseguibile da far scaricare se te la cavi col linguaggio macchina (ed è pure crossbrowser)!