credo che la soluzione corretta per te sia javascript. Purtroppo non ti so aiutare perchè non lo conosco bene, ma c'è un forum appositamente dedicato a JS... credo che li non avrenno difficoltà ad aiutarti!