Grazie mille Ratatuia per la risposta celere e precisa

La soluzione più consona a questo punto mi sembra quella del javascript, sto cercando un po di capire come poter implementare nei dettagli il tutto utilizzando il DOM. Avresti qualche suggerimento da darmi?