ho risolto
facendo prove su prove ho cercato di isolare il problema ...
semplicemente era la variabile "testo" che probabilmente andava in conflitto con le variabili delle altre funzioni (o id) di nome "testo" ....
mi è semplicemente bastato aggiungere il var prima della creazione delle variabili (so che si dovrebbe fare sempre) e tutto si è sistemato come per magia
quindi diventa
una giornata persa per questa stupidatacodice:function sistema_ora(val){ var testo=document.getElementById(val).value; [...] } ... <input name="ora_r" type="text" id="ora_r" size="10" maxlength="10" value="<%=ora_r%>" onchange="sistema_ora('ora_r')" <%if pratica<>""then%>readonly="readonly"<%endif%>/>![]()

..
) e tutto si è sistemato come per magia 
Rispondi quotando