fatto:
codice:
        <script type="text/javascript">
            function contatore(val, max) {
                //var max = dimensione.options[dimensione.selectedIndex].value;
                if (val.testo.value.length > max) {
                    val.testo.value = val.testo.value.substring(0,max);
                    rest = 0;
                } else {
                    rest = max - val.testo.value.length;
                }
                val.num.value = rest;
            }
        </script>
bastava parametrizzare anche max!