in un topic si parlava proprio di questo con Piero.Fix
e lui mi ha illuminato su di un modo di fare: usare javascript degradabile
in tal modo avrai con 1 unico codice 2 funzionamenti diversi, quello base per chi ha javascript disabilitato, e quello evoluto per chi ca l'ha abilitato